「PostgreSQL」dコマンドでインデックスの詳細内容を確認する
環境
PostgreSQL 9.6.5
Windows 10 Home 64bit
構文
¥di
「\di」コマンドを使用して、作成済みのインデックス一覧を取得します。
引数無しで実行した場合は public などスキーマ検索パスに設定されているスキーマに作成されているインデックスの一覧が表示されます。
操作例
1.作成済みのインデックス一覧を取得します
postgres=# \di リレーション一覧 スキーマ | 名前 | タイプ | 所有者 | テーブル ----------+----------------+--------------+----------+---------- public | ktbl_uname_idx | インデックス | postgres | ktbl (1 行)
2.インデックスに関する詳しい内容を確認します
書式
\d インデックス名
操作例
postgres=# \d ktbl_uname_idx インデックス"public.ktbl_uname_idx" 列 | タイプ | 定義 -------+-----------------------+------- uname | character varying(20) | uname ユニーク,btree, テーブル"public.ktbl"用