« 更新したファイルのみエクスポート | メイン | 手動でのモアレ消し »

2016年03月15日

あとから not null postgres

ALTER TABLE テーブル名 add カラム名 text;
update テーブル名 set カラム名 = '';
ALTER TABLE テーブル名 ALTER COLUMN カラム名 SET NOT NULL;

列に新しいデフォルトを設定するには、以下のようなコマンドを使用します。

ALTER TABLE products ALTER COLUMN price SET DEFAULT 7.77;
デフォルト値を削除するには常に次のようにします。

ALTER TABLE products ALTER COLUMN price DROP DEFAULT;

投稿者 muuming : 2016年03月15日 11:32