From c3198e8b4ec2ac1ce8849ff46848422533967b90 Mon Sep 17 00:00:00 2001 From: Kiran Hart Date: Mon, 17 Jan 2022 13:50:04 -0500 Subject: [PATCH] drop old serialization format table --- .../ca/tweetzy/auctionhouse/AuctionHouse.java | 3 +- .../_12_SerializeFormatDropMigration.java | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 src/main/java/ca/tweetzy/auctionhouse/database/migrations/_12_SerializeFormatDropMigration.java diff --git a/src/main/java/ca/tweetzy/auctionhouse/AuctionHouse.java b/src/main/java/ca/tweetzy/auctionhouse/AuctionHouse.java index 7e787dc..844fe6f 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/AuctionHouse.java +++ b/src/main/java/ca/tweetzy/auctionhouse/AuctionHouse.java @@ -185,7 +185,8 @@ public class AuctionHouse extends TweetyPlugin { new _8_ItemPerWorldMigration(), new _9_StatsMigration(), new _10_InfiniteItemsMigration(), - new _11_AdminLogMigration() + new _11_AdminLogMigration(), + new _12_SerializeFormatDropMigration() ); dataMigrationManager.runMigrations(); diff --git a/src/main/java/ca/tweetzy/auctionhouse/database/migrations/_12_SerializeFormatDropMigration.java b/src/main/java/ca/tweetzy/auctionhouse/database/migrations/_12_SerializeFormatDropMigration.java new file mode 100644 index 0000000..1168253 --- /dev/null +++ b/src/main/java/ca/tweetzy/auctionhouse/database/migrations/_12_SerializeFormatDropMigration.java @@ -0,0 +1,29 @@ +package ca.tweetzy.auctionhouse.database.migrations; + +import ca.tweetzy.auctionhouse.AuctionHouse; +import ca.tweetzy.core.database.DataMigration; +import ca.tweetzy.core.database.MySQLConnector; + +import java.sql.Connection; +import java.sql.SQLException; +import java.sql.Statement; + +/** + * The current file has been created by Kiran Hart + * Date Created: August 12 2021 + * Time Created: 11:58 a.m. + * Usage of any code found within this class is prohibited unless given explicit permission otherwise + */ +public class _12_SerializeFormatDropMigration extends DataMigration { + + public _12_SerializeFormatDropMigration() { + super(12); + } + + @Override + public void migrate(Connection connection, String tablePrefix) throws SQLException { + try (Statement statement = connection.createStatement()) { + statement.execute("DROP TABLE " + tablePrefix + "items"); + } + } +}