「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"用

 

PostgreSQL

Posted by arkgame