From c1026a4e8a5ea39d323fb7453edee06145588a14 Mon Sep 17 00:00:00 2001 From: Ammar Askar Date: Fri, 10 Aug 2012 22:15:12 +0200 Subject: [PATCH] stop hardcoding table names :( --- src/main/java/de/diddiz/LogBlock/Updater.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/diddiz/LogBlock/Updater.java b/src/main/java/de/diddiz/LogBlock/Updater.java index 8d0872e..ceb7aa3 100644 --- a/src/main/java/de/diddiz/LogBlock/Updater.java +++ b/src/main/java/de/diddiz/LogBlock/Updater.java @@ -202,11 +202,13 @@ class Updater final Connection conn = logblock.getConnection(); try { conn.setAutoCommit(true); - final Statement st = conn.createStatement(); - st.execute("ALTER TABLE `lb-world` MODIFY x MEDIUMINT NOT NULL"); - st.execute("ALTER TABLE `lb-world` MODIFY y SMALLINT NOT NULL"); - st.execute("ALTER TABLE `lb-world` MODIFY z MEDIUMINT NOT NULL"); - st.close(); + for (final WorldConfig wcfg : getLoggedWorlds()) { + final Statement st = conn.createStatement(); + st.execute("ALTER TABLE `" + wcfg.table + "` MODIFY x MEDIUMINT NOT NULL"); + st.execute("ALTER TABLE `" + wcfg.table + "` MODIFY y SMALLINT NOT NULL"); + st.execute("ALTER TABLE `" + wcfg.table + "` MODIFY z MEDIUMINT NOT NULL"); + st.close(); + } conn.close(); } catch (final SQLException ex) { Bukkit.getLogger().log(Level.SEVERE, "[LogBlock Updater] Error: ", ex);