SQLを使用してテーブルの列にNOT NULL制約を追加する
SQLでは、列に追加制約をかけるにはALTER TABLE文を使用できます。
これは私の告白だ
ALTER TABLE 表名
ALTER COLUMN 列名 SET NOT NULL;
users テーブルに username というカラムがあり、そのカラムにNOT NULL制約を追加する場合、次のSQL文を使用できます。
ALTER TABLE users
ALTER COLUMN username SET NOT NULL;
上記 ステートメントを実行することで、username 列は空値を受け付けなくなります。