0
複合を使用する方法ユニークなトリガーを使用する1列user_idとservice_idがありますservice_idに応じてuser_idの重複レコードを制限したい、つまりservice_id = 1の場合すべてのレコードはuser_idで一意でなければなりません トリガーによるすべてpostgresで複合ユニークトリガーを使用する方法
複合を使用する方法ユニークなトリガーを使用する1列user_idとservice_idがありますservice_idに応じてuser_idの重複レコードを制限したい、つまりservice_id = 1の場合すべてのレコードはuser_idで一意でなければなりません トリガーによるすべてpostgresで複合ユニークトリガーを使用する方法
このためにトリガは必要ありません。複数の列に対するユニークな制約がそれを行います。
ALTER TABLE tab ADD UNIQUE (service_id, user_id);
ドキュメントで: http://www.postgresql.org/docs/current/static/ddl-constraints.html
私はこれを知っているが、私はトリガーで私たちにそれを持っています –