如何在postgresql中使用查询找出index-name及其定义

时间:2014-09-15 09:07:18

标签: sql postgresql indexing

我正在使用PostgreSQL,在我的数据库中我有75 indexes,有没有办法找出与tables相关的所有索引及其定义?

注意:是的,我可以通过pgAdmin查看,但我需要select查询。

谢谢

1 个答案:

答案 0 :(得分:0)

我假设你的架构public

SELECT 
   tablename,indexname,indexdef  
FROM 
  pg_catalog.pg_indexes 
WHERE
 schemaname = 'public' -- <- give your schema name here  
ORDER BY by tablename
相关问题