😎

PostgreSQLでNULL制約を変更する方法メモ

2024/06/14に公開

忘れるのでメモ

NULLの入力を可能にする

特定の列にNULLの入力を許可する場合、ALTER TABLEコマンドを使用して以下のように設定します。

例:my_tablemy_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_tablemy_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