Status Migration ID Migration Name
--------------------------------------------------
D, [2018-11-06T03:46:52.337306 #4] DEBUG -- : (1.7ms) `SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC
up 20180903011647 Create movies
up 20180903012838 Add fields to movies
up 20180922012345 Add more fields to movies
up 20181023010527 Create reviews
up 20181023015412 ********** NO FILE **********
up 20181102193810 ********** NO FILE **********
down 20181105211502 Add extra image fields to movies
down 20181106003841 Add main image to movies
如何删除heroku中的旧迁移? 。当我尝试在最后两次迁移中运行heroku run rake db:migrate
时,这些旧表似乎正在引起错误。
我要删除20181023015412
和20181102193810
。任何帮助将不胜感激。
答案 0 :(得分:0)
根据您提供的数据,您已经用完了最后两次迁移。因此,我认为这两个版本已从SchemaMigration表中删除。
现在,您只需传递需要删除这些迁移文件的提交即可。以后的迁移将正常工作。请先确认,然后再执行此操作。
注意实际上,如果您遇到错误,请发布错误