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

2022年3月17日

環境
Windows10 home 64bit
PostgreSQL 9.6.5

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
tablename
, indexname
FROM
pg_indexes;
SELECT tablename , indexname FROM pg_indexes;
SELECT
  tablename
  , indexname 
FROM
  pg_indexes;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
tablename     indexname
pg_aggregate pg_aggregate_fnoid_index
pg_am         pg_am_name_index
tablename     indexname pg_aggregate pg_aggregate_fnoid_index pg_am         pg_am_name_index 略
tablename	    indexname
pg_aggregate	        pg_aggregate_fnoid_index
pg_am	        pg_am_name_index
略

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
tablename
, indexname
FROM
pg_indexes
where tablename ='user_tbl'
SELECT tablename , indexname FROM pg_indexes where tablename ='user_tbl'
SELECT
  tablename
  , indexname 
FROM
  pg_indexes
where tablename ='user_tbl'

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
tablename indexname
user_tbl user_tbl_pkey
tablename indexname user_tbl user_tbl_pkey
tablename	   indexname
user_tbl	    user_tbl_pkey

 

PostgreSQL

Posted by arkgame