Just take a look at the system catalogs, you'll find the view pg_index as well http://www.postgresql.org/docs/8.3/static/catalog-pg-index.html Example: SELECT nmsp.nspname AS schemaname, tcls.relname AS tablename, icls.relname AS indexname FROM pg_index JOIN pg_class AS icls ON pg_index.indexrelid = icls.oid JOIN pg_class AS tcls ON pg_index.indrelid = tcls.oid JOIN pg_namespace AS nmsp ON tcls.relnamespace = nmsp.oid WHERE nmsp.nspname NOT IN ('pg_catalog', 'pg_toast') ORDER BY schemaname ASC, tablename ASC, indexname ASC; Kind regards, Frank |