0

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

知道

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

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

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

1)有没有办法共享一些设置(表名,jdbcUrl)在maven和API之间共享

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

if (flyway.info().pending().length > 0) System.out.println("数据库未打补丁")

4

1 回答 1

0

1) 是的。只需对它们进行相同的配置。属性名称相同。

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

于 2013-04-05T13:16:32.853 回答