「PostgreSQL」インデックスを確認する方法
構文
\d インデックス名
\d スキーマ名.インデックス名
使用例1
postgres-# \d ktbl_uname_idx
インデックス "public.ktbl_uname_idx"
列 | 型 | 定義
-------+-----------------------+-------
uname | character varying(20) | uname
ユニーク, btree, テーブル "public.ktbl" 用
postgres-# \d ktbl_uname_idx
インデックス "public.ktbl_uname_idx"
列 | 型 | 定義
-------+-----------------------+-------
uname | character varying(20) | uname
ユニーク, btree, テーブル "public.ktbl" 用
postgres-# \d ktbl_uname_idx インデックス "public.ktbl_uname_idx" 列 | 型 | 定義 -------+-----------------------+------- uname | character varying(20) | uname ユニーク, btree, テーブル "public.ktbl" 用
使用例2
postgres-# \d cftschema.ktbl
テーブル "cftschema.ktbl"
列 | 型 | 修飾語
-------+-----------------------+--------
uid | integer |
uname | character varying(20) |
memo | character varying(50) |
インデックス:
"ktbl_uname_idx" UNIQUE, btree (uname)
postgres-# \d cftschema.ktbl
テーブル "cftschema.ktbl"
列 | 型 | 修飾語
-------+-----------------------+--------
uid | integer |
uname | character varying(20) |
memo | character varying(50) |
インデックス:
"ktbl_uname_idx" UNIQUE, btree (uname)
postgres-# \d cftschema.ktbl テーブル "cftschema.ktbl" 列 | 型 | 修飾語 -------+-----------------------+-------- uid | integer | uname | character varying(20) | memo | character varying(50) | インデックス: "ktbl_uname_idx" UNIQUE, btree (uname)