😎
PostgreSQLでNULL制約を変更する方法メモ
忘れるのでメモ
NULLの入力を可能にする
特定の列にNULLの入力を許可する場合、ALTER TABLE
コマンドを使用して以下のように設定します。
例:my_table
のmy_column
にNULLを許可
ALTER TABLE my_table ALTER COLUMN my_column DROP NOT NULL;
このコマンドを実行すると、my_column
列のNOT NULL制約が削除され、NULL値の入力が可能になります。
NULLの入力を禁止する(NOT NULL制約を追加する)
特定の列にNULLの入力を禁止する場合、ALTER TABLE
コマンドを使用して以下のように設定します。
例:my_table
のmy_column
にNOT NULL制約を追加
ALTER TABLE my_table ALTER COLUMN my_column SET NOT NULL;
このコマンドを実行すると、my_column
列にNOT NULL制約が追加され、NULL値の入力が禁止されます。
これで、NULL制約の変更方法が簡単に確認できるようになりました。忘れるのでメモメモも
Let's happy coding!
Discussion