Flyway - Миграция данных в нескольких базах данных - Spring boot - PullRequest
0 голосов
/ 13 октября 2018

Допустим, есть 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

Я уже сталкивался с похожими вопросами - работа с Flyway с несколькими базами данных, но ни с однимответы помогли мне.

...