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()
val pending = flyway.info().pending()
if (pending.isEmpty()) {
log.info("⚠️ No pending Flyway migrations found in ${locations.joinToString()}")
} else {
log.info("📦 Pending migrations: ${pending.joinToString { it.script }}")
when {
pending.isEmpty() -> {
log.info(" Flyway is up to date. No migrations to apply.")
}
flyway.migrate()
log.info("✅ Flyway migration complete.")
else -> {
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")