Flyway-在多个数据库上进行数据迁移-Spring Boot

时间:2018-10-13 10:57:18

标签: spring-boot flyway

我们假设有一个service(春季启动服务),它具有两个依赖项d1d2

d1d2是模块,每个模块分别与不同的数据库db1db2对话。

运行服务时,我希望将每个模块(sqld1)中的d2文件提取到各自的数据库(db1db2

我尝试过的事情:

我尝试将Flyway配置flyway.url放在每个模块中,并以url作为各自的数据库连接URL。

每个模块中的sql文件都命名为VX__NAME.sql(X = 1,2,3 ..)

当我使用命令mvn spring-boot:run运行服务时,我收到一条错误消息,指出找到了具有相同版本的sql文件。我认为这是因为两个模块属于同一父服务。

enter image description here

我遇到了类似的问题-使用多个数据库处理Flyway,但没有一个答案对我有帮助。

0 个答案:

没有答案