「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)

 

PostgreSQL

Posted by arkgame