Q
滾動遷移?
2
A
回答
4
遷移的關鍵在於您基本上擁有數據庫更改的日誌,因此其他開發人員可以知道進行了哪些更改或確保您的生產環境獲得了與開發過程中所做的更改相同的更改。
至於你的問題:當然。如果您創建了新模型,並在幾分鐘後決定「此列可能只是字符串而不是文本」,請回滾您的遷移,然後更改列,然後再次遷移。無需創建新的遷移。
除非您已經將以前的遷移遷移到其他開發人員可能已獲取的源代碼管理,或者您已經在生產服務器上應用遷移。那麼你應該使用新的遷移。
1
作爲rspeicher的補充,我限制了遷移是否已經發布的限制,而不是它是否已經提供給其他開發人員。如果它仍然是預發行版,那麼可以通過使用所使用的SCM的後取指針掛鉤來向開發團隊通知任何需要爲主代碼存儲庫的任何更新運行遷移的需要。任何配置管理更改都是如此,而不僅僅是遷移。例如,更改initializers文件夾中的某些內容的實現可能對開發模式下運行的腳本/服務器實例沒有影響。這對於絕大多數技術團隊以及持續集成的一些配置來說,最終是一個必要的機制。或者,您需要團隊中良好的溝通渠道來確保每個人都知道配置更改和重新啓動是必要的。
相關問題
- 1. 1180和1060遷移,滾動畫廊,As3
- 2. 遷移不會回滾
- 3. 回滾遷移的後果
- 4. 回滾到特定遷移
- 5. 如何回滾遷移?
- 6. Engineyard回滾 - 是否也回滾遷移?
- 7. Rake db:遷移剛剛恢復(回滾)所有遷移
- 8. C#自動遷移從代碼自動遷移?
- 9. 移動滾動條
- 10. 如何遷移:回滾在laravel 5
- 11. 回滾到FluentMigrator中的特定遷移
- 12. FluentMigrator失敗遷移不要回滾?
- 13. 通過文件名遷移回滾
- 14. Datagrid在Windows中滾動移動滾動條的移動方法?
- 15. EF遷移 - 啓用遷移
- 16. 虛擬機自動遷移
- 17. 遷移及物動詞Vb.net
- 18. SimpleRepository自動遷移索引
- 19. Android室自動遷移?
- 20. 自動生成新遷移
- 21. 自動遷移或基於代碼的遷移?哪個更好?
- 22. 從EF自動遷移到代碼優先遷移
- 23. rake db:手動遷移提供一個遷移文件
- 24. DOTNET EF遷移自動化:檢測用於遷移
- 25. android-webview左右移動/平移/滾動
- 26. href#移動滾動位置
- 27. 帶滾動的移動div
- 28. 移動WebKit的滾動條
- 29. 滾動條移動WM_VSCROLL
- 30. Div的移動與滾動