PostgreSQL 13にcreate indexでインデックスを作成する

環境
Windows 10 64bit
PostgreSQL 13.2

書式
CREATE INDEX [ name ] ON [ ONLY ] table_name
( column_name [, …] )
テーブル( table_name )のカラム( column_name )を対象としたインデックスを作成します。

操作例
1.テーブルを作成します

testdb=# create table cft.employee (empid integer,empname varchar(25),address varchar(30));
CREATE TABLE

2.テーブル「employee」のempnameカラムを対象としてインデックスを作成します。
testdb=# create index on cft.employee (empname);
CREATE INDEX

3.インデックスの情報を表示します

testdb=# ¥d cft.employee
                         テーブル"cft.employee"
   列    |        タイプ         | 照合順序 | Null 値を許容 | デフォルト
---------+-----------------------+----------+---------------+------------
 empid   | integer               |          |               |
 empname | character varying(25) |          |               |
 address | character varying(30) |          |               |
インデックス:
    "employee_empname_idx" btree (empname)

インデックスの名前が’employee_empname_idx’
インデックスの種類が’btree’
インデックスの対象となるカラムがempname

PostgreSQL

Posted by arkgame