PostgreSQLでALTER TABLE DROP CONSTRAINTでIF EXISTSしたい場合
今回はPostgreSQLを使っているときにUNIQUE CONSTRAINTSがあった場合にUNIQUE CONSTRAINTSを消したい場合どうすれば良いのかについてご紹介いたします。
PostgreSQLでALTER TABLE DROP CONSTRAINTでIF EXISTSしたい場合
結論を書きます。
下記のようなSQLを書けばユニーク制約があったらユニーク制約の削除が実現できます。
1 |
ALTER TABLE ××(テーブル名) DROP CONSTRAINT IF EXISTS 〇〇(制約名); |
DROP CONSTRAINTの後にIF EXISTSを続ければ良いのですね。
終わりに
今回はPostgreSQLを使っているときにUNIQUE CONSTRAINTSがあった場合にUNIQUE CONSTRAINTSを消したい場合どうすれば良いのかについてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません