Only try to index tables when we are connected

This commit is contained in:
t00thpick1 2013-02-15 12:30:27 -05:00
parent fca0847929
commit 8d21883c20

View File

@ -180,7 +180,7 @@ public final class Database {
break; break;
case INDEX: case INDEX:
if (read("SHOW INDEX FROM " + tablePrefix + "skills").size() != 13) { if (read("SHOW INDEX FROM " + tablePrefix + "skills").size() != 13 && checkConnected()) {
mcMMO.p.getLogger().info("Indexing tables, this may take a while on larger databases"); mcMMO.p.getLogger().info("Indexing tables, this may take a while on larger databases");
write("ALTER TABLE `" + tablePrefix + "skills` ADD INDEX `idx_taming` (`taming`) USING BTREE, " write("ALTER TABLE `" + tablePrefix + "skills` ADD INDEX `idx_taming` (`taming`) USING BTREE, "
+ "ADD INDEX `idx_mining` (`mining`) USING BTREE, " + "ADD INDEX `idx_mining` (`mining`) USING BTREE, "