После обновления моих драгоценных камней я не могу запустить rails db:schema:load
.Сообщение об ошибке:
ActiveRecord::MismatchedForeignKey: Column `user_id` on table
`user_applications` has a type of `int(11)`.
This does not match column `id` on `users`, which has type
`bigint(20)`.
Это связано с некоторым типом int по умолчанию для замены первичного ключа из rails 5.2 (или rails 5.1, я не знаю).Мой вопрос: как мне «перенести» БД / схему?Или я могу установить первичный ключ как 32-битное целое число?Потому что я уже пробовал в application.rb
:
config.generators do |generator|
generator.orm :active_record, primary_key_type: :integer
end
, но он ничего не сделал при запуске вышеупомянутой задачи.