diff --git a/src/main/java/database/DatabaseMigrations.java b/src/main/java/database/DatabaseMigrations.java
index d06b84b37e..c05b5cefe3 100644
--- a/src/main/java/database/DatabaseMigrations.java
+++ b/src/main/java/database/DatabaseMigrations.java
@@ -9,8 +9,16 @@ import tools.DatabaseConnection;
import java.sql.Connection;
import java.sql.SQLException;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+/**
+ * Apply changes to the database so that the server and database work in harmony.
+ *
+ * @author Ponk
+ */
public class DatabaseMigrations {
+ private static final String ROOT_CHANGELOG_FILE = "db/changelog-root.xml";
public static void runDatabaseMigrations() {
suppressLiquibaseLogs();
@@ -18,14 +26,14 @@ public class DatabaseMigrations {
}
private static void suppressLiquibaseLogs() {
- java.util.logging.Logger liquibaseLogger = java.util.logging.Logger.getLogger("liquibase");
- liquibaseLogger.setLevel(java.util.logging.Level.WARNING);
+ Logger liquibaseLogger = Logger.getLogger("liquibase");
+ liquibaseLogger.setLevel(Level.WARNING);
}
private static void runLiquibaseUpdate() {
try (Connection connection = DatabaseConnection.getConnection()) {
liquibase.database.DatabaseConnection databaseConnection = new JdbcConnection(connection);
- Liquibase liquibase = new Liquibase("db/changelog-root.xml", new ClassLoaderResourceAccessor(),
+ Liquibase liquibase = new Liquibase(ROOT_CHANGELOG_FILE, new ClassLoaderResourceAccessor(),
databaseConnection);
liquibase.setShowSummaryOutput(UpdateSummaryOutputEnum.LOG);
liquibase.update();
diff --git a/src/main/resources/db/changelog-root.xml b/src/main/resources/db/changelog-root.xml
index d8eba28317..4f8d041c54 100644
--- a/src/main/resources/db/changelog-root.xml
+++ b/src/main/resources/db/changelog-root.xml
@@ -5,7 +5,11 @@
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd">
-
-
+
+
+
+
+
+
\ No newline at end of file