「PostgreSQL」インデックスを作成するサンプル
構文
CREATE INDEX [ name ] ON [ ONLY ] table_name
( column_name [, …] )
使用例
1.テーブルの作成
postgres=# create table cftschema.userrtbl (uid integer,uname varchar(20),hp varchar(20));
CREATE TABLE
2.テーブルのunameカラムを対象としてインデックスを作成
postgres=# create index on cftschema.userrtbl (uname);
CREATE INDEX
3.作成インデックスを確認
postgres=# \d cftschema.userrtbl テーブル "cftschema.userrtbl" 列 | 型 | 修飾語 -------+-----------------------+-------- uid | integer | uname | character varying(20) | hp | character varying(20) | インデックス: "userrtbl_uname_idx" btree (uname)