Допустим, есть service
(служба весенней загрузки) с двумя зависимостями d1
и d2
.
d1
и d2
- это модули, каждый из которых обращается к своей базе данных db1
и db2
соответственно.
Когда я запускаю службу, я хочу sql
файлы в каждом из модулей (d1
и d2
) для загрузки в соответствующие базы данных (db1
и db2
).
Что я пробовал:
Я попытался разместить конфигурацию Flyway flyway.url
в каждом из модулей с url
в качестве соответствующего URL-адреса подключения к базе данных.
И файлы sql
в каждом из модулей называются VX__NAME.sql
(X = 1,2,3 ..)
Когда я запускаю службу с командой mvn spring-boot:run
Я получаю сообщение о том, что найдено sql
файлов с одинаковыми версиями.Я предполагаю, что это потому, что два модуля попадают под одну родительскую службу.
![enter image description here](https://i.stack.imgur.com/V9gcV.png)
Я уже сталкивался с похожими вопросами - работа с Flyway с несколькими базами данных, но ни с однимответы помогли мне.