mirror of
https://github.com/plexusorg/Module-Guilds.git
synced 2024-05-16 09:31:34 +00:00
40 lines
1.3 KiB
Java
40 lines
1.3 KiB
Java
package dev.plex.data;
|
|
|
|
import dev.plex.Plex;
|
|
|
|
import java.sql.Connection;
|
|
import java.sql.SQLException;
|
|
|
|
public class SQLManager
|
|
{
|
|
public static void makeTables()
|
|
{
|
|
try (Connection connection = Plex.get().getSqlConnection().getCon())
|
|
{
|
|
connection.prepareStatement(
|
|
"CREATE TABLE IF NOT EXISTS `guilds` (" +
|
|
"`guildUuid` VARCHAR(46) NOT NULL, " +
|
|
"`name` VARCHAR(2000) NOT NULL, " +
|
|
"`owner` LONGTEXT NOT NULL, " +
|
|
"`createdAt` BIGINT NOT NULL, " +
|
|
"`prefix` VARCHAR(2000), " +
|
|
"`motd` VARCHAR(3000), " +
|
|
"`home` VARCHAR(1000)," +
|
|
"`members` LONGTEXT, " +
|
|
"`moderators` LONGTEXT, " +
|
|
"`ranks` LONGTEXT, " +
|
|
"`defaultRank` LONGTEXT, " +
|
|
"`warps` LONGTEXT, " +
|
|
"`tagEnabled` BOOLEAN, " +
|
|
"`isPublic` BOOLEAN, " +
|
|
"PRIMARY KEY (`guildUuid`)" +
|
|
");"
|
|
).execute();
|
|
}
|
|
catch (SQLException e)
|
|
{
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|