У меня есть две микро-службы (рассмотрим A и B), которые используют одну и ту же схему базы данных с отдельными таблицами версий схемы schema_version_a, schema_version_b.
Всякий раз, когда микросервис A создает schema_version_a и успешно выполняет сценарии flyway, микросервис B не работает. и наоборот.
Поскольку я использую пролетную схему 5, первая запись таблицы schema_version_a является
1 1.0 init SQL V1_0__init.sql -157200059 root 2020-01-06 16:06:41 3905 1
, что правильно, но для Миркосервиса B запись schema_version_b аналогична пролетной дорожке 3.
'1', '1', '<< Flyway Baseline >>', 'BASELINE', '<< Flyway Baseline >>', NULL, 'root', '2020-01-06 16:08:20', '0', '1'
Кто-нибудь может объяснить, почему это происходит?