我想使用STEP參數將數據庫回滾到Rails上的某個版本,但我不知道應該回滾多少個步驟,所以我想檢查遷移日誌。我可以在Rails(v3.2.13)上做到這一點嗎?如何找出Rails上的數據庫遷移日誌?
7
A
回答
15
嘗試以下操作:
rake db:migrate:status
它會給你下面的輸出,up
意味着遷移已運行,down
尚未運行:
Status Migration ID Migration Name
--------------------------------------------------
up 20120328154345 Devise create users
up 20120331182021 Create websites
+0
感謝特定遷移,這正是我需要的 – ardiyu07 2013-04-27 14:07:46
1
你可以嘗試獲取遷移版本 作者:
> ActiveRecord::Migrator.current_version
(38.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations"
=> 20130403113845
1.9.3-p392 :002 > ActiveRecord::Migrator.get_all_versions
(0.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations"
=> [20130327085819, 20130327085820, 20130327085821, 20130327085822, 20130327085823, 20130327085824, 20130327085825, 20130327085826, 20130327085827, 20130327085828, 20130327085829, 20130327085830,........
或高達要回滾和使用
耙分貝您可以使用特定遷移的時間戳:遷移:縮小版本=時間戳
相關問題
- 1. Rails數據庫遷移
- 2. Rails/Mongoid數據庫遷移
- 3. Ruby on Rails的數據庫遷移
- 4. Rails遷移後的數據庫重置
- 5. 類似Rails的數據庫遷移?
- 6. rails數據庫遷移 - 多個遷移的版本號x
- 7. 在Rails遷移中遷移數據
- 8. Rails + PostGIS錯誤遷移數據庫
- 9. Rails數據庫遷移錯誤
- 10. Rails遷移目標特定數據庫
- 11. 數據庫感知Rails遷移
- 12. Flyway未在數據庫/遷移中找到我的sql遷移
- 13. 如何在運行數據庫遷移期間禁用日誌記錄?
- 14. Rake數據庫待遷移的Rails數據庫:test:prepare
- 15. 如何在Rails 3中遷移數據?
- 16. 在Rails中,如何在不執行數據庫遷移的情況下進行數據庫遷移?
- 17. Heroku上的二級數據庫上的數據庫遷移
- 18. ValueError:日在南遷移和數據遷移上的月份超出範圍
- 19. 如何遷移我的heroku數據庫?
- 20. 如何生成遷移以更改Rails中的數據庫列
- 21. 如何讓rails只檢查當前數據庫的遷移
- 22. 數據庫遷移
- 23. 數據庫遷移
- 24. 數據庫遷移
- 25. 數據庫遷移
- 26. Rails遷移 - rake db:status表示遷移已關閉,但數據庫已遷移?
- 27. 數據庫數據遷移
- 28. 欄上的數據庫索引順序使用Rails遷移
- 29. heroku上的瓶子數據庫遷移
- 30. Rails 3:遷移數據
你知道高達要回滾 – Magnum 2013-04-27 05:14:27