複合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"
と、複合インデックスが作成される。