获取列表所有索引名称,列名和postgresql数据库表名的查询是什么?
我试图通过使用此查询获取数据库中所有索引的列表,但如何获取索引列表,列名称和表名称?
SELECT *
FROM pg_class, pg_index
WHERE pg_class.oid = pg_index.indexrelid
AND pg_class.oid IN (
SELECT indexrelid
FROM pg_index, pg_class
WHERE pg_class.oid=pg_index.indrelid
AND indisunique != 't'
AND indisprimary != 't'
AND relname !~ '^pg_');
Run Code Online (Sandbox Code Playgroud)