« 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

コメント

コメントしてください




保存しますか?