diff --git a/pom.xml b/pom.xml index 6d2ddd5..43d5c84 100644 --- a/pom.xml +++ b/pom.xml @@ -42,7 +42,7 @@ org.flywaydb flyway-maven-plugin - 11.8.2 + 11.14.1 ${env.FLYWAY_URL} ${env.FLYWAY_USER} @@ -195,12 +195,12 @@ org.flywaydb flyway-core - 11.8.2 + 11.14.1 org.flywaydb flyway-mysql - 11.8.2 + 11.14.1 runtime diff --git a/src/main/java/me/bobert/netneutrality/core/db/DatabaseMigration.java b/src/main/java/me/bobert/netneutrality/core/db/DatabaseMigration.java index 35a9563..eb2591c 100644 --- a/src/main/java/me/bobert/netneutrality/core/db/DatabaseMigration.java +++ b/src/main/java/me/bobert/netneutrality/core/db/DatabaseMigration.java @@ -9,6 +9,7 @@ import me.bobert.netneutrality.utils.Settings; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.flywaydb.core.Flyway; +import org.flywaydb.core.api.output.MigrateResult; public class DatabaseMigration { private final static Logger logger = LogManager.getLogger(DatabaseMigration.class); @@ -21,11 +22,13 @@ public class DatabaseMigration { String dbUrl = String.format("jdbc:mysql://%s:3306/%s", dbHost, dbName); try { + logger.info("Running database migrations.."); Flyway flyway = Flyway.configure() .dataSource(dbUrl, dbUser, dbPass) .load(); - flyway.migrate(); + MigrateResult result = flyway.migrate(); + logger.info("Database migrations finished successfully! (total: {})", result.migrationsExecuted); } catch (Exception e) { logger.error(e); System.exit(1);