我不小心運行了rake db:migrate,然後運行了rake db:rollback。現在我之前創建的數據庫表已經完全沒了。有什麼辦法可以撤消回滾,還是應該回到最新的分支?是否可以撤消rake數據庫回滾?
2
A
回答
7
您可以再次執行rake db:migrate
以執行相同的遷移。
3
只需通過@sabaeus更新現有答案
如果rake db:migrate
不爲任何人工作,你可以使用rake db:migrate:redo
。
rake db:migrate
將運行所有當前的遷移。
相關問題
- 1. 如何撤消Git回滾
- 2. 如何撤消回滾(rollforward?)
- 3. 用數據庫撤消
- 4. 可以撤消event.stopProgagation
- 5. 是否可以返回數據庫數據,如{{old()}} laravel?
- 6. 是否可以在sqlalchemy中回滾create_all?
- 7. EJB-2.0事務回滾是撤銷還是恢復數據庫更改?
- 8. 如何撤消AWS堆棧回滾?
- 9. 撤消「回滾到此提交」
- 10. 在Neo4j社區2.3.2上回滾/撤消?
- 11. mysql查詢瀏覽器:是否可以撤消更改?
- 12. 是否可以使用adb命令撤消管理權限?
- 13. Rails在數據庫級撤消
- 14. 撤消數據庫中的記錄
- 15. 撤消並在數據庫恢復
- 16. MySQL,撤消刪除數據庫
- 17. 是否可以撤銷hg清除?
- 18. 是否可以撤銷Firebase列表?
- 19. 是否可以撤銷AWS Cognito IdToken?
- 20. hibernate是否可以創建數據庫和數據庫用戶?
- 21. 可以在Git中「撤消」我最後的「撤消」嗎?
- 22. PostgreSQL WAL。是否可以在1個具體數據庫中回滾/前滾更改?
- 23. 是否可以滾動UITabBar?
- 24. Node.js + Mongodb:是否可以對從數據庫返回的數據調用'save'?
- 25. 分佈式數據庫事務是否保證提交/回滾?
- 26. 驗證Oracle數據庫回滾操作是否成功
- 27. 撤消熊貓數據幀
- 28. 是否有可能使用php來執行mysql數據庫事務和回滾?
- 29. 數據庫名稱是否可以以數字開頭?
- 30. 是否可以取消NKAssetDownload?
經過一番搜索,我意識到運行rake db:migrate:redo STEP = 1解決了我的問題。或者只是簡單的rake db:migrate。謝謝! – sabaeus