Изображение Я создал миграцию на развитие рельсов, затем я нажал на Heroku;Rails уничтожает миграцию/модель на Heroku
rails g migration add_smth_to_payments smth:string
rake db:migrate
git add -A
git commit -am "migration smth to payments"
git push heroku master
Затем я захотел уничтожить эту миграцию снова, начиная с разработки, затем надавить на Heroku;
rake db:rollback
rails d migration add_smth_to_payments
git add -A
git commit -am "destroy migration smth to payments"
git push heroku master
Теперь мой вопрос, после разрушения миграции (может быть модель, а), это Heroku удалить эту миграцию из таблицы платежей? Я спрашиваю, потому что уничтожение занимает развитие места
Спасибо
Чтобы добавить, обратимые миграции можно отбросить назад (* до * вы удаляете миграцию и нажимаете на Heroku), запустив 'heroku run rake db: rollback'. Если вы уже запустили «rails d migration» и нажали результат на Heroku, это приведет к откату * неправильной миграции. – meagar