Adjusted flyway logging

This commit is contained in:
Brage Skjønborg 2026-01-21 20:05:01 +01:00
parent d70238d3e0
commit d27d37c4db

View File

@ -71,15 +71,26 @@ class FlywayAutoConfig(
.load() .load()
val pending = flyway.info().pending() val pending = flyway.info().pending()
if (pending.isEmpty()) {
log.info("⚠️ No pending Flyway migrations found in ${locations.joinToString()}") when {
} else { pending.isEmpty() -> {
log.info("📦 Pending migrations: ${pending.joinToString { it.script }}") log.info(" Flyway is up to date. No migrations to apply.")
} }
flyway.migrate() else -> {
log.info("✅ Flyway migration complete.") log.info("📦 Pending migrations: ${pending.joinToString { it.script }}")
} }
}
val result = flyway.migrate()
if (result.migrationsExecuted > 0) {
log.info("✅ Applied ${result.migrationsExecuted} migration(s).")
} else {
log.info(" No migrations were applied.")
}
}
} }
@ConfigurationProperties(prefix = "spring.flyway") @ConfigurationProperties(prefix = "spring.flyway")