У меня есть приложение, которое использует приложение Spring Boot, и я хочу добавить миграцию БД с помощью flyway, но по какой-то причине не работает.
В своем файле gradle я добавил эту зависимость:
implementation 'org.flywaydb:flyway-core:5.2.4'
Затем в свой конфигурационный файл yml я добавляю следующее:
spring:
flyway.url: jdbc:postgresql://localhost:5432/my_database
flyway.user: postgres
flyway.password: postgres
В дополнение к этому у меня есть свои скрипты .sql в разделе resources / db /igration.Они имеют правильный формат имен (V1__base.sql).
Я запускаю приложение, используя gradle bootrun
В соответствии с документацией, которую яСледующее, это должно просто работать из коробки.Моя база данных работает локально в док-контейнере, и я не вижу ошибок в терминале.Чего мне не хватает?
Следующие инструкции приведены здесь: https://flywaydb.org/documentation/plugins/springboot