Revert "Make database migrations compatible with latest CraftaroCore snapshot"

This reverts commit 22c99005dd.
This commit is contained in:
Christian Koop 2023-10-24 01:51:08 +02:00
parent fadb84f2a9
commit b4c5282990
No known key found for this signature in database
GPG Key ID: 89A8181384E010A3
2 changed files with 8 additions and 3 deletions

View File

@ -3,7 +3,9 @@ package com.craftaro.epicanchors.files.migration;
import com.craftaro.core.configuration.Config;
import com.craftaro.core.configuration.ConfigSection;
import com.craftaro.core.database.DataMigration;
import com.craftaro.core.database.DatabaseConnector;
import com.craftaro.epicanchors.EpicAnchors;
import com.craftaro.epicanchors.files.DataManager;
import com.craftaro.epicanchors.utils.DataHelper;
import com.craftaro.epicanchors.utils.ThreadSync;
import org.bukkit.Location;
@ -19,12 +21,13 @@ import java.util.concurrent.atomic.AtomicBoolean;
import java.util.logging.Level;
public class AnchorMigration extends DataMigration {
public AnchorMigration() {
super(2);
}
@Override
public void migrate(Connection connection, String tablePrefix) {
public void migrate(DatabaseConnector databaseConnector, String tablePrefix) {
Plugin plugin = EpicAnchors.getPlugin(EpicAnchors.class);
long start = System.nanoTime();

View File

@ -1,7 +1,9 @@
package com.craftaro.epicanchors.files.migration;
import com.craftaro.core.database.DataMigration;
import com.craftaro.core.database.DatabaseConnector;
import com.craftaro.epicanchors.EpicAnchors;
import com.craftaro.epicanchors.files.DataManager;
import java.sql.Connection;
import java.sql.SQLException;
@ -13,8 +15,8 @@ public class _1_InitialMigration extends DataMigration {
}
@Override
public void migrate(Connection connection, String tablePrefix) throws SQLException {
try (Statement statement = connection.createStatement()) {
public void migrate(DatabaseConnector databaseConnector, String tablePrefix) throws SQLException {
try (Statement statement = databaseConnector.getConnection().createStatement()) {
statement.execute("CREATE TABLE " + EpicAnchors.getPlugin(EpicAnchors.class).getDataManager().getTablePrefix() + "anchors (" +
"id INTEGER NOT NULL," +
"world_name TEXT NOT NULL," +