删除旧迁移到Heroku

时间:2018-11-06 03:53:35

标签: ruby-on-rails ruby database heroku ruby-on-rails-5

 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时,这些旧表似乎正在引起错误。

我要删除2018102301541220181102193810。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

根据您提供的数据,您已经用完了最后两次迁移。因此,我认为这两个版本已从SchemaMigration表中删除。

现在,您只需传递需要删除这些迁移文件的提交即可。以后的迁移将正常工作。请先确认,然后再执行此操作。

注意实际上,如果您遇到错误,请发布错误