Flyway有一种方法可以在同一个项目中使用MAVEN AND API

时间:2013-04-04 16:18:28

标签: flyway

在我们的项目中,我想使用flyway框架进行数据库交付过程

知道

A)交付团队和应用程序没有相同的USER来访问数据库 (交付团队使用允许创建/截断表的数据库登录)但应用程序没有这样做的权限
- > API将仅用于检查版本
- >交付团队将使用maven启动迁移过程

B)我们想使用特定的“迁移”表(不是schema_version)

C)为了避免任何问题,我希望在maven和API之间共享此设置(表的名称)

1)有没有办法分享maven和API之间共享的部分设置(表名,jdbcUrl)

2)API中是否有更简单的方法来检查数据库是否是最新的 我使用类似的东西

if(flyway.info()。pending()。length> 0)System.out.println(“数据库未修补”)

1 个答案:

答案 0 :(得分:0)

1)是的。只需配置相同的。属性名称相同。

2)不,这是目前最简单的方法。