Quelle est la requête pour obtenir la liste de tous les noms d'index, le nom de sa colonne et le nom de sa table d'une base de données postgresql ?
J'ai essayé d'obtenir la liste de tous les index dans une base de données en utilisant cette requête mais comment obtenir la liste des index, les noms des colonnes et des tables ?
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_');