« smarty in_array | メイン | 終了していない文字型の定数 IE »
2009年10月29日
not null カラムをalter table
sql
既存データが入っている場合
ALTER TABLE テーブル_name add カラム_name text not null;
では 文句を言われるので
ALTER TABLE テーブル_name add カラム_name text;
して 既存のデータをアップデートして何かしらデータを入れたあとに
ALTER TABLE テーブル_name ALTER カラム_name set not null;
ALTER TABLE item ALTER item_brnd_no set default 0;
postgres の場合でした。他のDBは使ってないのでわからぬ。
投稿者 muuming : 2009年10月29日 17:29