複合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"

と、複合インデックスが作成される。