我正在寻找任何用于版本控制数据库更改的 Maven 插件。
有一些插件为此任务提供一些支持:
- Maven LiquiBase 插件 http://www.liquibase.org/manual/maven
- Maven 数据库迁移插件 http://code.google.com/p/c5-db-migration/
-
DbMaintain Maven 插件 http://source.mysema.com/display/maven/Maven+Plugins#MavenPlugins-dbmaintainmavenplugin(一个插件数据库维护 http://dbmaintain.sourceforge.net/overview.html,Unitils 的著名工具)
我对它们没有太多经验,我们目前使用自定义工具来应用我们的更改脚本。但是Maven 数据库迁移插件 http://code.google.com/p/c5-db-migration/是取代它的重要候选者。 LiquiBase 非常有名,但也有所不同,更改以通用 XML 格式描述。关于 DbMaintain,它工作得很好(在 Unitils 中),但我从未测试过上面提到的包装器插件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)