Merge pull request #38 from EoD/fix-sophisticated-table-creation
fix database setup without sophisticated backpack
This commit is contained in:
commit
4b7a5dfc1c
|
|
@ -135,9 +135,7 @@ public class PlayerSync {
|
||||||
"uuid CHAR(36) NOT NULL, backpack_nbt MEDIUMBLOB, PRIMARY KEY (uuid)" +
|
"uuid CHAR(36) NOT NULL, backpack_nbt MEDIUMBLOB, PRIMARY KEY (uuid)" +
|
||||||
");", 1
|
");", 1
|
||||||
);
|
);
|
||||||
}
|
|
||||||
|
|
||||||
// ----- NEW BLOCK: Schema Update for backpack_data and player_data -----
|
|
||||||
// Check if backpack_data table has the 'uuid' column
|
// Check if backpack_data table has the 'uuid' column
|
||||||
JDBCsetUp.QueryResult backpackColCheck = JDBCsetUp.executeQuery(
|
JDBCsetUp.QueryResult backpackColCheck = JDBCsetUp.executeQuery(
|
||||||
"SELECT COUNT(*) AS colCount FROM INFORMATION_SCHEMA.COLUMNS " +
|
"SELECT COUNT(*) AS colCount FROM INFORMATION_SCHEMA.COLUMNS " +
|
||||||
|
|
@ -153,6 +151,8 @@ public class PlayerSync {
|
||||||
JDBCsetUp.executeUpdate("ALTER TABLE " + dbName + ".backpack_data ADD PRIMARY KEY (uuid)", 1);
|
JDBCsetUp.executeUpdate("ALTER TABLE " + dbName + ".backpack_data ADD PRIMARY KEY (uuid)", 1);
|
||||||
}
|
}
|
||||||
rsBackpackCol.close();
|
rsBackpackCol.close();
|
||||||
|
backpackColCheck.connection().close();
|
||||||
|
}
|
||||||
|
|
||||||
// Check and alter the 'advancements' column in player_data if necessary
|
// Check and alter the 'advancements' column in player_data if necessary
|
||||||
JDBCsetUp.QueryResult advColCheck = JDBCsetUp.executeQuery(
|
JDBCsetUp.QueryResult advColCheck = JDBCsetUp.executeQuery(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user