我发现任何版本控制数据库更改的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. 使用Visual Studio进行数据库版本控制
- 2. 使用Visual Studio 2010 Professional进行版本控制的数据库
- 3. 使用数据库表或源代码控制工具进行版本控制?
- 4. 如何使用vC++对静态库进行版本控制
- 5. 版本控制数据库?
- 6. 使用MVFS进行版本控制
- 7. WCF数据服务使用EF进行版本控制
- 8. 使用DataContractSerializer进行版本控制的简单数据文件
- 9. 如何使用Mercurial进行文本文档的版本控制?
- 10. 使用Git进行版本控制项目库(来自vss)
- 11. 使用Accept头对版本信息进行版本控制
- 12. 如何使用Xcode进行版本控制?
- 13. 如何使用VBA代码进行版本控制?
- 14. 如何在git gui中使用标签进行版本控制
- 15. 数据库的版本控制
- 16. Android:控制数据库版本
- 17. 版本控制SQL Server数据库
- 18. Oracle数据库版本控制方案
- 19. 版本控制下的数据库(Sitecore)
- 20. 云上的数据库版本控制
- 21. 当代码库没有ORM时对MySQL数据库进行版本控制
- 22. 使用GIT修订版进行版本控制
- 23. 如何使用VSS(或其他系统)进行数据库管理和版本控制?
- 24. 有效使用差异的版本控制数据库
- 25. 简单的版本控制系统或版本控制文件系统或版本控制数据库
- 26. 使用十六进制查看器检查数据库版本
- 27. MySQL数据版本控制
- 28. 如何维护数据库结构的版本控制?
- 29. 如何版本控制数据库中的记录
- 30. 数据库版本控制 - 分支交换如何工作?