Я использую инструмент миграции базы данных flyway с проектом jpa с начальной загрузкой.Когда я запускаю сервер, первый flyway хочет перенести sqls, но таблицы еще не созданы.В этом случае flyway возвращает ошибку, например
Caused by: org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateSqlException:
Migration V1__countries_and_states.sql failed
SQL State : 42S02
Error Code : 1146
Message : Table 'wallet.country' doesn't exist
Location : db/migration/V1__countries_and_states.sql (/root/IdeaProjects/service/target/classes/db/migration/V1__countries_and_states.sql)
Line : 1
Я настроил файл application.properties со следующими параметрами:
- spring.flyway.baseline-on-migrate = true
- spring.flyway.enabled = true
- spring.flyway.clean-on-validation-error = true
- spring.flyway.init-on-migrate = true
Я хочу, чтобы моя миграция была успешно завершена.