Как решить «Не удается добавить столбец 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 "профилирует" ДОБАВИТЬ "идентификатор_раздела" целое число НЕ ПУСТО

Ответы на вопрос(3)

Ваш ответ на вопрос