Как решить «Не удается добавить столбец NOT NULL со значением по умолчанию NULL» в SQLite3?
Я получаю следующую ошибку при попытке добавить столбец NOT NULL в существующую таблицу. Почему это происходит? Я пробовал rake db: reset, думая, что существующие записи - это проблема, но даже после сброса БД проблема сохраняется. Можете ли вы помочь мне разобраться в этом.
Файл миграции
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
Сообщение об ошибке
SQLite3 :: SQLException: не удается добавить столбец NOT NULL со значением по умолчанию NULL: ALTER TABLE "профилирует" ДОБАВИТЬ "идентификатор_раздела" целое число НЕ ПУСТО