如何在postgresql中使用查询查找索引名及其定义
我使用的是PostgreSQL,在我的数据库中有75个索引,有没有办法找出所有与表相关联的索引及其定义 注意:是的,我可以通过pgAdmin查看,但我需要一个select查询 谢谢我假设您的模式是公共的如何在postgresql中使用查询查找索引名及其定义,sql,postgresql,indexing,Sql,Postgresql,Indexing,我使用的是PostgreSQL,在我的数据库中有75个索引,有没有办法找出所有与表相关联的索引及其定义 注意:是的,我可以通过pgAdmin查看,但我需要一个select查询 谢谢我假设您的模式是公共的 SELECT tablename,indexname,indexdef FROM pg_catalog.pg_indexes WHERE schemaname = 'public' -- <- give your schema name here ORDER BY
SELECT
tablename,indexname,indexdef
FROM
pg_catalog.pg_indexes
WHERE
schemaname = 'public' -- <- give your schema name here
ORDER BY by tablename