From b8d482442414b75d223959868194d90b5b6f11c6 Mon Sep 17 00:00:00 2001 From: ceze88 Date: Thu, 24 Aug 2023 12:05:33 +0200 Subject: [PATCH] Update migration --- .../database/migrations/_1_InitialMigration.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/craftaro/epicfarming/database/migrations/_1_InitialMigration.java b/src/main/java/com/craftaro/epicfarming/database/migrations/_1_InitialMigration.java index 8d4e53c..1be6540 100644 --- a/src/main/java/com/craftaro/epicfarming/database/migrations/_1_InitialMigration.java +++ b/src/main/java/com/craftaro/epicfarming/database/migrations/_1_InitialMigration.java @@ -5,6 +5,7 @@ import com.craftaro.core.database.DatabaseConnector; import com.craftaro.core.database.MySQLConnector; import com.craftaro.epicfarming.EpicFarming; +import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; @@ -14,11 +15,11 @@ public class _1_InitialMigration extends DataMigration { } @Override - public void migrate(DatabaseConnector databaseConnector, String tablePrefix) throws SQLException { + public void migrate(Connection connection, String tablePrefix) throws SQLException { String autoIncrement = EpicFarming.getPlugin(EpicFarming.class).getDatabaseConnector() instanceof MySQLConnector ? " AUTO_INCREMENT" : ""; // Create farms table. - try (Statement statement = databaseConnector.getConnection().createStatement()) { + try (Statement statement = connection.createStatement()) { statement.execute("CREATE TABLE " + tablePrefix + "active_farms (" + "id INTEGER PRIMARY KEY" + autoIncrement + ", " + "farm_type TEXT NOT NULL, " + @@ -34,7 +35,7 @@ public class _1_InitialMigration extends DataMigration { // Create items. // Items are stored as Base64. Dunno if this is the most efficient way to // store them, though. - try (Statement statement = databaseConnector.getConnection().createStatement()) { + try (Statement statement = connection.createStatement()) { statement.execute("CREATE TABLE " + tablePrefix + "items (" + "farm_id INTEGER NOT NULL, " + "item VARBINARY(999) NOT NULL" + @@ -42,7 +43,7 @@ public class _1_InitialMigration extends DataMigration { } // Create player boosts - try (Statement statement = databaseConnector.getConnection().createStatement()) { + try (Statement statement = connection.createStatement()) { statement.execute("CREATE TABLE " + tablePrefix + "boosted_players (" + "player VARCHAR(36) NOT NULL, " + "multiplier INTEGER NOT NULL," +