Fix Flyway migration

This commit is contained in:
2026-04-06 13:35:01 -06:00
parent d51b1b0ab7
commit 18407f8328
3 changed files with 27 additions and 22 deletions

View File

@@ -35,13 +35,14 @@ public class FlywayContextInitializer implements ApplicationContextInitializer<C
RuntimeException lastFailure = null;
for (int attempt = 1; attempt <= MAX_RETRIES; attempt++) {
try {
Flyway.configure()
Flyway flyway = Flyway.configure()
.dataSource(url, username, password)
.locations(locations)
.baselineOnMigrate(environment.getProperty("spring.flyway.baseline-on-migrate", Boolean.class, false))
.baselineVersion(MigrationVersion.fromVersion(environment.getProperty("spring.flyway.baseline-version", "1")))
.load()
.migrate();
.load();
flyway.repair();
flyway.migrate();
return;
} catch (RuntimeException ex) {
lastFailure = ex;