我是新來的鐵軌,我不知道我完全理解遷移。有沒有辦法在不丟失表格數據的情況下運行它們?另外,篡改舊的遷移來改變表結構是不是很糟糕,或者你是否應該創建新的遷移?RoR遷移和數據
Q
RoR遷移和數據
0
A
回答
0
在版本0中,數據庫中沒有任何內容。那麼你如何看待你將能夠保存數據? :)
通常不建議編輯舊遷移,因爲您必須重新應用它們。創建新的遷移並推出它更容易。
0
遷移不過是一種封裝所用數據庫的方法,它只是一個ruby代碼。在這裏閱讀更多:http://guides.rubyonrails.org/migrations.html 創建表的遷移應該在同一遷移恢復(:down)時刪除表。由於它刪除了表格,所以沒有保留數據的機會。 一旦爲表&執行遷移,您仍然需要更改結構,則應始終爲使用生成器創建一個新遷移文件: rails g遷移AddColumnNameToTableName
相關問題
- 1. RoR:監控索引遷移
- 2. RoR:從PostgreSQL遷移到Elastic
- 3. ROR遷移文件名
- 4. 數據遷移和AppEngine
- 5. 遷移數據
- 6. 遷移數據
- 7. 在Rails遷移中遷移數據
- 8. 數據庫數據遷移
- 9. EF遷移 - 數據庫遷移的方式和時間
- 10. 實體框架代碼首先遷移和數據遷移
- 11. 數據遷移工具和模式遷移工具
- 12. 數據庫遷移
- 13. 遷移xml數據
- 14. 數據庫遷移
- 15. Sqlite數據遷移
- 16. Elasticsearch數據遷移
- 17. 數據庫遷移
- 18. 數據庫遷移
- 19. Dropwizard數據遷移
- 20. MySQL數據遷移
- 21. 遷移SQL數據
- 22. 數據庫遷移測試和數據遷移測試有什麼區別?
- 23. Grails:休眠和數據遷移
- 24. Laravel:遷移和播種生產數據
- 25. MySQL數據庫遷移和同步
- 26. 創建表和遷移數據
- 27. iPhone CoreData遷移和修改數據
- 28. Postgresql和devise數據庫遷移失敗
- 29. 遷移和境界數據庫版本
- 30. 結構和數據的遷移腳本