Мне было труднее всего развернуть мое приложение на heroku. Когда я пытаюсь запустить RAILS_ENV=production bundle exec rake db:migrate
, я получаю сообщение об ошибке
PG::DatatypeMismatch: ERROR: column "downtown_id" cannot be cast automatically to type integer
HINT: You might need to specify "USING downtown_id::integer"
Первое, что я попробовал, было это
def change
remove_column :properties, :downtown_id
add_column :properties, :downtown_id, :integer
end
Не повезло.
Тогда я попробовал это. (найдено из здесь ).
def change
change_column :properties, :downtown_id, 'integer USING CAST(downtown_id AS integer)'
end
Все еще не повезло. : (
Что мне нужно сделать после того, как я запустил эти миграции в своей среде разработки, прежде чем я смогу попробовать запустить их на RAILS_ENV=production bundle exec rake db:migrate
?
Я не знаю, что делать и все, что я смотрел, указывает на то, что я уже пробовал.