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