Heroku缺少最后4个迁移。迁移文件确实存在于Git中

时间:2019-03-29 22:25:36

标签: ruby-on-rails heroku rails-migrations

Heroku缺少RoR应用程序的最后4个迁移。这些文件存在于git存储库中,并进行相应的命名/编号。我尝试手动强制该版本运行,但根本找不到它。我尝试过:

heroku run rake db:migrate:up VERSION=20190328183515

结果是

ActiveRecord::UnknownMigrationVersionError: No migration with version number 20190328183515

尝试从本地重新部署到heroku阶段无济于事,因为它表明一切都是最新的。我尝试触摸文件以防万一它们不包含在已部署的文件中,但是查看git存储库确认情况并非如此。

关于这里发生的事情以及如何使heroku认识到它缺少4个仍需要处理的迁移文件的任何想法吗?重置数据库不是一种选择。我尝试回滚数据库并再次运行迁移,但是它在2019年3月27日的迁移文件上停止

0 个答案:

没有答案
相关问题