2017-10-11 11 views
0

をドロップ私は、テーブルに排他制約を追加するには、このDDLを実行しました:Postgresが排他制約

ALTER TABLE recurring_charges 
    ADD EXCLUDE USING GIST (period WITH &&); 

は、今私は、制約を削除したい - 私はそれをどのように行うのですか?私はALTER TABLE ... DROP EXCLUDEDROP CONSTRAINTのいくつかのバリエーションを試しましたが、何も動作していないようです。

答えて

0

私が使用しなければならない制約の名前が生成されたように見えます。

ALTER TABLE recurring_charges 
    DROP CONSTRAINT recurring_charges_period_excl; 

そして今、私は私が私の制約に名前を付けるのではなく自動命名の振る舞いに頼ることができるようにフルADD CONSTRAINT構文を使用するために私のオリジナルDDLを更新しました:

ALTER TABLE recurring_charges 
    ADD CONSTRAINT recurring_charges_period_excl EXCLUDE USING GIST (period WITH &&); 
関連する問題