複合unique制約のつけ方
ただのメモ。
複合uniqueキーの設定
CREATE TABLE example(
column1 SERIAL PRIMARY KEY,
column2 INTEGER NOT NULL,
column3 INTEGER NOT NULL,
UNIQUE ( column2, column3 )
);でcolumn2とcolumn3でユニークなレコードの制約となる
実行と同時に
NOTICE: CREATE TABLE / UNIQUE will create implicit index "hoge_column2_key" for table "hoge"
と、複合インデックスが作成される。