2
我現在擺弄PostgreSQL。如何確定數據庫中索引的類型?
我可以使用SELECT * FROM pg_stat_user_indexes
然而看到用戶索引,它似乎並不像結果給出了各指標的任何類型的信息,如「B樹」,「R-樹」,'哈希「和」GiST「。
任何人都知道我可以找出每個索引的類型?
我現在擺弄PostgreSQL。如何確定數據庫中索引的類型?
我可以使用SELECT * FROM pg_stat_user_indexes
然而看到用戶索引,它似乎並不像結果給出了各指標的任何類型的信息,如「B樹」,「R-樹」,'哈希「和」GiST「。
任何人都知道我可以找出每個索引的類型?
pg_stat_user_indexes
存儲統計信息,而不是一般索引數據。
使用此:
SELECT i.indexname, a.amname
FROM pg_indexes i
JOIN pg_class c
ON c.relname = i.indexname
JOIN pg_am a
ON a.oid = c.relam
WHERE i.schemaname = 'public' -- or whatever your schema is
太棒了。非常感謝! – Jonathan
phpPgAdmin的應該是能爲您提供這些信息。 – Codeguy007