😎
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