「PostgreSQL」インデックスを確認する方法

2021年9月6日

構文
\d インデックス名
\d スキーマ名.インデックス名

使用例1

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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)

 

PostgreSQL

Posted by arkgame