Database creation

This commit is contained in:
Brianna O'Keefe 2019-03-08 10:21:10 -05:00
parent 080faad85f
commit f7c3511da4
1 changed files with 47 additions and 18 deletions

View File

@ -1,10 +1,18 @@
package com.songoda.ultimatemoderation.utils;
import com.songoda.ultimatemoderation.UltimateModeration;
import com.songoda.ultimatemoderation.punish.AppliedPunishment;
import com.songoda.ultimatemoderation.punish.PunishmentNote;
import com.songoda.ultimatemoderation.punish.player.PlayerPunishData;
import com.songoda.ultimatemoderation.punish.template.Template;
import com.songoda.ultimatemoderation.storage.StorageItem;
import com.songoda.ultimatemoderation.tickets.Ticket;
import com.songoda.ultimatemoderation.tickets.TicketResponse;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.List;
public class MySQLDatabase {
@ -28,30 +36,51 @@ public class MySQLDatabase {
}
private void createTables() {
/*
try {
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "spawners` (\n" +
"\t`location` TEXT NULL,\n" +
"\t`stacks` TEXT NULL,\n" +
"\t`spawns` INT NULL,\n" +
"\t`placedby` TEXT NULL\n" +
")");
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "boosts` (\n" +
"\t`endtime` TEXT NULL,\n" +
"\t`boosttype` TEXT NULL,\n" +
"\t`data` TEXT NULL,\n" +
"\t`amount` INT NULL\n" +
")");
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "players` (\n" +
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "templates` (\n" +
"\t`uuid` TEXT NULL,\n" +
"\t`entitykills` TEXT NULL\n" +
"\t`type` TEXT NULL,\n" +
"\t`duration` BIGINT NULL,\n" +
"\t`reason` TEXT NULL\n" +
"\t`name` TEXT NULL,\n" +
"\t`creator` TEXT NULL\n" +
")");
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "punishments` (\n" +
"\t`uuid` TEXT NULL,\n" +
"\t`type` TEXT NULL,\n" +
"\t`duration` BIGINT NULL,\n" +
"\t`reason` TEXT NULL\n" +
"\t`victim` TEXT NULL,\n" +
"\t`punisher` TEXT NULL,\n" +
"\t`expiration` BIGINT NULL\n" +
")");
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "notes` (\n" +
"\t`uuid` TEXT NULL,\n" +
"\t`note` TEXT NULL,\n" +
"\t`author` TEXT NULL,\n" +
"\t`subject` TEXT NULL,\n" +
"\t`creation` BIGINT NULL\n" +
")");
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "tickets` (\n" +
"\t`id` INT NULL,\n" +
"\t`player` TEXT NULL,\n" +
"\t`subject` TEXT NULL,\n" +
"\t`status` TEXT NULL\n" +
")");
connection.createStatement().execute("CREATE TABLE IF NOT EXISTS `" + instance.getConfig().getString("Database.Prefix") + "ticketresponses` (\n" +
"\t`posted` BIGINT NULL,\n" +
"\t`ticketid` INT NULL,\n" +
"\t`author` TEXT NULL,\n" +
"\t`message` TEXT NULL\n" +
")");
} catch (SQLException e) {
e.printStackTrace();
}
*/
}
public Connection getConnection() {