在我们的项目中,我想使用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(“数据库未修补”)
答案 0 :(得分:0)
1)是的。只需配置相同的。属性名称相同。
2)不,这是目前最简单的方法。