Недавно у меня возникла проблема, когда изменение схемы моего дБ не отражалось на Heroku PG. Я дважды проверил, что и миграция, и семя успешно завершены. То, что было еще страннее, заключалось в том, что смена схемы db отлично работала при развертывании развертывания гегем (после того же самого переноса/семени). После некоторого поиска вокруг, я узнал, что вы должны перезапустить Heroku после миграции через:Вам нужно перезапустить Heroku после каждой миграции?
heroku restart --app=app_name
Я никогда не должен был сделать это (я точно не ветеран, но я запустить хорошую сумму миграций до и никогда не приходилось перезапускать героку по этой конкретной причине).
Нужно ли мне перезапускать героку после каждой миграции? Или это более конкретный случай?
Эй, Тристан, я столкнулся именно с этой проблемой. Моя миграция отлично работала в промежуточном приложении, но Rails не заменила изменения схемы после миграции в процессе производства. Мне никогда не приходилось перезапускать динамо, и мне было любопытно, почему это было необходимо в этом случае. Вы когда-нибудь узнавали, почему перезапуск был необходим в производстве, а не в постановке? –
Использовали ли вы 'трубопроводы: продвигаете', чтобы продвигать из стадии -> производство? –