【发布时间】:2014-02-10 09:26:06
【问题描述】:
我不小心运行了 rake db:migrate,然后又运行了 rake db:rollback。现在我之前创建的数据库表已经完全消失了。有什么方法可以撤消回滚,还是应该恢复到最近的分支?
【问题讨论】:
标签: ruby-on-rails ruby rollback dbmigrate
我不小心运行了 rake db:migrate,然后又运行了 rake db:rollback。现在我之前创建的数据库表已经完全消失了。有什么方法可以撤消回滚,还是应该恢复到最近的分支?
【问题讨论】:
标签: ruby-on-rails ruby rollback dbmigrate
您可以通过rake db:migrate 再次执行相同的迁移。
【讨论】:
只是@sabaeus 对现有答案的更新
如果rake db:migrate 对任何人都不起作用,您可以使用rake db:migrate:redo。
rake db:migrate 是运行所有当前的迁移。
【讨论】: