是否可以撤消rake db rollback?

时间:2014-02-10 09:26:06

标签: ruby-on-rails ruby rollback dbmigrate

我不小心跑了rake db:migrate,然后运行了rake db:rollback。现在我之前创建的数据库表已经完全消失了。有没有办法撤消回滚,或者我应该恢复到最近的分支?

2 个答案:

答案 0 :(得分:8)

您可以再次rake db:migrate执行相同的迁移。

答案 1 :(得分:3)

只是对@sabaeus现有答案的更新

如果rake db:migrate对任何人都不起作用,您可以使用rake db:migrate:redo

rake db:migrate将运行所有当前迁移。