Skip to content

Commit

Permalink
Make database migrations compatible with latest CraftaroCore snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
SpraxDev committed Oct 23, 2023
1 parent ef6f4a8 commit 22c9900
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
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;
Expand All @@ -21,13 +19,12 @@
import java.util.logging.Level;

public class AnchorMigration extends DataMigration {

public AnchorMigration() {
super(2);
}

@Override
public void migrate(DatabaseConnector databaseConnector, String tablePrefix) {
public void migrate(Connection connection, String tablePrefix) {
Plugin plugin = EpicAnchors.getPlugin(EpicAnchors.class);
long start = System.nanoTime();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
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;
Expand All @@ -15,8 +13,8 @@ public _1_InitialMigration() {
}

@Override
public void migrate(DatabaseConnector databaseConnector, String tablePrefix) throws SQLException {
try (Statement statement = databaseConnector.getConnection().createStatement()) {
public void migrate(Connection connection, String tablePrefix) throws SQLException {
try (Statement statement = connection.createStatement()) {
statement.execute("CREATE TABLE " + EpicAnchors.getPlugin(EpicAnchors.class).getDataManager().getTablePrefix() + "anchors (" +
"id INTEGER NOT NULL," +
"world_name TEXT NOT NULL," +
Expand Down

0 comments on commit 22c9900

Please sign in to comment.