【PostgreSQL】テーブルの列にデフォルト値(初期値)を追加する、削除する方法

PostgreSQL構文

デフォルト値(初期値)を追加、削除する

テーブルの列にデフォルト値を追加、削除する方法です。

--デフォルト値の追加
ALTER TABLE テーブル名 ALTER COLUMN 列名 SET DEFAULT デフォルト値;

--例:「m_school」テーブルの列「hoge_flg」を初期値「1」で設定する
ALTER TABLE m_school ALTER COLUMN hoge_flg SET DEFAULT 1;


--デフォルト値の削除
ALTER TABLE テーブル名 ALTER COLUMN 列名 DROP DEFAULT;

--例:「m_school」テーブルの列「hoge_flg」のデフォルト値を削除する
ALTER TABLE m_school ALTER COLUMN hoge_flg DROP DEFAULT;

 

 

 

関連記事

列を追加・削除する方法、桁数を変更する方法

列にNOT NULL制約を追加・削除する方法

外部キーを追加・削除する方法