「PostgreSQL」データベースのインデックス(index)の一覧を取得する
環境
Windows10 64bit
PostgreSQL 9.6.5
書式
SELECT schemaname, tablename, indexname FROM pg_indexes;
使用例
例1 データベースのインデックスの一覧を取得します
SQL構文
select schemaname , tablename , indexname from pg_indexes;
実行結果
schemaname tablename indexname pg_catalog pg_am pg_am_name_index pg_catalog pg_cast pg_cast_oid_index public user_tbl user_pkey
例2 指定テーブルのインデックスを確認します。
SQL構文
select schemaname , tablename , indexname from pg_indexes where tablename ='user_tbl'
実行結果
schemaname tablename indexname public user_tbl user_pkey