2014-02-10 26 views
2

我不小心運行了rake db:migrate,然後運行了rake db:rollback。現在我之前創建的數據庫表已經完全沒了。有什麼辦法可以撤消回滾,還是應該回到最新的分支?是否可以撤消rake數據庫回滾?

回答

7

您可以再次執行rake db:migrate以執行相同的遷移。

+2

經過一番搜索,我意識到運行rake db:migrate:redo STEP = 1解決了我的問題。或者只是簡單的rake db:migrate。謝謝! – sabaeus

3

只需通過@sabaeus更新現有答案

如果rake db:migrate不爲任何人工作,你可以使用rake db:migrate:redo

rake db:migrate將運行所有當前的遷移。