我在使用mysql數據庫的grails中有大量數據的現有應用程序。前面的程序員使用int作爲id,我需要改變很長時間,因爲我用完了id。我知道域類中的更改不會更新現有表的列。手動更改mysql中的類型嗎?Grails在現有數據庫上更改ID類型
0
A
回答
-2
是的,更改域類後手動更改列。
此外,我想這是一個好主意,首先將dbUpdate設置爲例如「create-drop」並嘗試(在另一個數據庫實例上),讓Grails生成新的模式並查看它是否看起來像您期望的那樣。
因此,更改域名,生成測試模式並檢查它是否正確,然後手動更改原始數據庫。
0
這就是所謂的數據庫遷移...有一個插件。
相關問題
- 1. 在數據庫模型更改後傳輸現有數據(PostgreSQL)
- 2. SQL數據庫id更改
- 3. 如何更改我的數據庫上的數據類型
- 4. Grails,遺留數據庫無法獲得正確類型的ID
- 5. Rails:使用現有數據更改現有列的數據類型的影響
- 6. 在現有大型數據庫上遷移數據庫
- 7. 在grails中更改連接池類型
- 8. 更改Magento中現有類別的ID
- 9. 從現有數據庫中讀取Grails
- 10. 更改所有列WHERE數據類型
- 11. 更改主鍵ID爲String類型的Grails
- 12. 更改數據類型
- 13. 更改列數據類型
- 14. 更改數據類型
- 15. 更改數據類型
- 16. 如何更改列類型與現有數據
- 17. 使用現有數據更改變量類型mysql
- 18. 使用LibTiff.Net更改現有Tiff標記的數據類型
- 19. SQL:遍歷數據庫中的所有列並更改類型
- 20. 在nhibernate中更改ID生成器並遷移現有數據庫
- 21. 更改爲現有數據庫上的共享主鍵?
- 22. 更改現有MySQL數據庫上的字符集
- 23. 更改SSAS數據庫的ID
- 24. Firebase數據庫更改節點ID
- 25. 何時更改類型庫上的GUID
- 26. 更改生產數據庫中的主鍵數據類型
- 27. 更改整個數據庫中列的數據類型 - MySQL
- 28. Informix數據庫問題:更改數據類型的格式
- 29. 更改生產數據庫中的列數據類型
- 30. Fluent NHibernate.Automapping更改數據庫中的數據類型