我在try 向现有表中添加NOT NULL列时出现以下错误.为什么会这样?.我try 了rake db:reset,认为现有记录是问题所在,但即使重置了db,问题仍然存在.你能帮我弄清楚吗.
Migration File
class AddDivisionIdToProfile < ActiveRecord::Migration
def self.up
add_column :profiles, :division_id, :integer, :null => false
end
def self.down
remove_column :profiles, :division_id
end
end
Error Message
SQLite3::SQLException:无法添加默认值为NULL的NOT NULL列:ALTER TABLE"profiles"add"division_id"integer NOT NULL