Flyway не подключается к встроенной базе данных PostgresJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Flyway не подключается к встроенной базе данных Postgres

Сообщение Гость »


У меня есть работающее приложение весенней загрузки с возможностью переноса данных, но теперь я пытаюсь настроить приложение для подключения к двум различным источникам данных. У меня также есть встроенная база данных postgress, настроенная для запуска тестов, а также несколько сценариев пролета, которые запускаются во время этих тестов. Сценарии тестирования пролетного пути находятся в папке src/test/resources/db/migration. После выполнения конфигурации, соединяющей приложение с двумя разными источниками данных, мое приложение работает нормально, но тесты продолжают проваливаться, потому что сценарии в папке src/test/resources пролета, которые должны были запускаться на встроенном postgress, теперь выполняются на источники данных, помеченные тегом @primary в конфигурации вместо встроенного источника данных.

Я выполнил настройку для двух источников данных, аналогичную этой статье https://medium.com/@joeclever/using-mul ... 30b00c02e7 Также я попытался настроить миграцию пролетного пути вручную, используя метод flyway.configure().setDataSource() в @postconstruct, чтобы установить его для встроенного источника данных, но это также не работает.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»