Героку пропустил последние 4 миграции. Миграционные файлы существуют в Git - PullRequest
0 голосов
/ 30 марта 2019

В Heroku отсутствуют последние 4 миграции для приложения RoR.Файлы существуют в репозитории git и имеют соответствующие имена и номера.Я попытался вручную заставить эту версию работать, но она просто не может найти ее.Я попробовал это:

heroku run rake db:migrate:up VERSION=20190328183515

, и результат был

ActiveRecord::UnknownMigrationVersionError: No migration with version number 20190328183515

Попытка повторного развертывания с локального на уровень heroku ничего не делает, поскольку в нем говорится, что все обновлено,Я попытался прикоснуться к файлам на случай, если они не были включены в развернутые файлы, но просмотр репозитория git подтвердил, что это не так.

Любые идеи о том, что здесь происходит, и как заставить героку распознать этов нем отсутствуют 4 файла миграции, которые еще нужно обработать?Сброс базы данных не вариант.Я попытался откатить базу данных и снова запустить миграцию, но она останавливается на файле миграции для 3/27/2019

...