我發現任何版本控制數據庫更改的Maven插件。如何使用maven2進行數據庫版本控制?
10
A
回答
10
有幾個插件,爲這一任務提供一些支持:
- Maven LiquiBase Plugin
- Maven Database Migration Plugin
- DbMaintain Maven Plugin(爲DbMaintain插件,從Unitils著名的工具)
我沒有太多經驗,我們目前使用自定義工具來應用我們的更改腳本。但Maven Database Migration Plugin是替代它的一個嚴肅的候選人。 LiquiBase非常有名,但也不同,以通用的XML格式描述更改。關於DbMaintain,它運行良好(在Unitils中),但我從未測試過上面提到的包裝器插件。
6
這裏是一個,它簡單易用,具有MySQL存儲過程出色的支持:
1
我用這一個http://jsoftware.org/maven-dbpatch-plugin
它支持回滾補丁了。
相關問題
- 1. 使用cmake進行庫版本控制
- 2. 使用Visual Studio進行數據庫版本控制
- 3. 使用Visual Studio 2010 Professional進行版本控制的數據庫
- 4. 使用數據庫表或源代碼控制工具進行版本控制?
- 5. 如何使用vC++對靜態庫進行版本控制
- 6. 版本控制數據庫?
- 7. 使用TFS進行PDF版本控制
- 8. 使用MVFS進行版本控制
- 9. 使用DataContractSerializer進行版本控制的簡單數據文件
- 10. 如何使用Mercurial進行文本文檔的版本控制?
- 11. 如何對像neo4j這樣的圖形數據庫進行版本控制
- 12. 使用Git進行版本控制項目庫(來自vss)
- 13. 使用Accept頭對版本信息進行版本控制
- 14. 如何使用VBA代碼進行版本控制?
- 15. 如何使用Xcode進行版本控制?
- 16. 如何使用Intellij進行版本控制?
- 17. 如何在git gui中使用標籤進行版本控制
- 18. Android:控制數據庫版本
- 19. 雲上的數據庫版本控制
- 20. 數據庫的版本控制
- 21. 版本控制SQL Server數據庫
- 22. Oracle數據庫版本控制方案
- 23. 版本控制下的數據庫(Sitecore)
- 24. 使用WIX進行非二進制文件版本控制
- 25. 當代碼庫沒有ORM時對MySQL數據庫進行版本控制
- 26. 使用GIT修訂版進行版本控制
- 27. 如何使用VSS(或其他系統)進行數據庫管理和版本控制?
- 28. 在MySQL數據庫上使用版本控制(Git)
- 29. 有效使用差異的版本控制數據庫
- 30. 簡單的版本控制系統或版本控制文件系統或版本控制數據庫