0
は、次の表を想定します一意制約の除外制約は、違いはありますか?
ALTER TABLE zoo ADD CONSTRAINT x EXCLUDE USING gist (cage WITH =, animal WITH =)
と::
CREATE UNIQUE INDEX ON zoo(cage, animal)
CREATE TABLE zoo (
cage INTEGER,
animal TEXT,
);
は間の実、効果的な違いはありますか?
[マニュアルの引用](https://www.postgresql.org/docs/current/static/sql-createtable.html#sql-createtable-exclude): "*指定されたすべての演算子が等しいかどうかをテストするとこれはUNIQUE制約と同等ですが、通常のユニーク制約はより高速になります* –