「PostgreSQL」テーブルのインデックスの一覧を取得する

2022年3月17日

環境
Windows10 home 64bit
PostgreSQL 9.6.5

操作方法
1.インデックスの一覧を表示します
SQL構文

SELECT
  tablename
  , indexname 
FROM
  pg_indexes;

実行結果

tablename	    indexname
pg_aggregate	        pg_aggregate_fnoid_index
pg_am	        pg_am_name_index
略

2.指定テーブルのインデックスを表示します
SQL構文

SELECT
  tablename
  , indexname 
FROM
  pg_indexes
where tablename ='user_tbl'

実行結果

tablename	   indexname
user_tbl	    user_tbl_pkey

 

PostgreSQL

Posted by arkgame