2023-05-20 23:10:56 +00:00
|
|
|
CREATE TABLE IF NOT EXISTS accountAmplifierThank (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
amplifierId INT NOT NULL,
|
|
|
|
time TIMESTAMP NOT NULL,
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountAuth (
|
|
|
|
id INT NOT NULL,
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
authKey VARCHAR(128) NOT NULL,
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountCustomData (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
customDataId INT NOT NULL,
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
create or replace table accountfriend (
|
|
|
|
id int not null,
|
|
|
|
uuidSource varchar(100) not null,
|
|
|
|
uuidTarget varchar(100) not null,
|
|
|
|
status varchar(100) null,
|
|
|
|
created timestamp null,
|
|
|
|
sourceId int null,
|
|
|
|
targetId int null,
|
|
|
|
favourite int null,
|
|
|
|
primary key (id, uuidSource, uuidTarget)
|
|
|
|
)
|
|
|
|
charset=latin1;
|
|
|
|
|
|
|
|
create or replace table accountfrienddata (
|
2021-05-29 05:22:21 +00:00
|
|
|
accountId int not null,
|
2023-05-20 23:10:56 +00:00
|
|
|
status int null);
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountGemTransactions (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountGiveAway (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountIgnore (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountInventory (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
itemId INT NOT NULL,
|
|
|
|
count INT NOT NULL,
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id),
|
|
|
|
FOREIGN KEY (itemId) REFERENCES items(id),
|
|
|
|
UNIQUE INDEX accountItemIndex (accountId, itemId));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountMortenSpamTest (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountPets (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
create or replace table accountkits (
|
2021-05-29 05:22:21 +00:00
|
|
|
accountId int not null,
|
|
|
|
kitId int null,
|
2023-05-20 23:10:56 +00:00
|
|
|
active tinyint(1) not null);
|
2021-05-29 05:22:21 +00:00
|
|
|
|
|
|
|
create or replace index accountKitStats
|
|
|
|
on accountkits (kitId, accountId);
|
|
|
|
|
2023-05-20 23:10:56 +00:00
|
|
|
create or replace table accountkitstats (
|
2021-05-29 05:22:21 +00:00
|
|
|
accountId int not null,
|
|
|
|
kitId int not null,
|
|
|
|
statId int null,
|
2023-05-20 23:10:56 +00:00
|
|
|
value bigint null);
|
|
|
|
|
|
|
|
create or replace table accountstatsalltime (
|
|
|
|
accountId int null,
|
|
|
|
statId int null,
|
|
|
|
value int null);
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountPolls (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
pollId INT NOT NULL,
|
|
|
|
value TINYINT(1) NOT NULL,
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id),
|
|
|
|
FOREIGN KEY (pollId) REFERENCES polls(id),
|
|
|
|
UNIQUE INDEX accountPollIndex (accountId, pollId));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountPreferences (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountPurchases (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountQuest (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountRanks (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
rankIdentifier VARCHAR(40),
|
|
|
|
primaryGroup BOOL, PRIMARY KEY(id),
|
|
|
|
INDEX accountIndex (accountId),
|
|
|
|
INDEX rankIndex (rankIdentifier),
|
|
|
|
UNIQUE INDEX additionalIndex (
|
|
|
|
accountId,
|
|
|
|
rankIdentifier,
|
|
|
|
primaryGroup),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accounts (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
uuid VARCHAR(100),
|
|
|
|
name VARCHAR(40),
|
|
|
|
gems INT,
|
|
|
|
lastLogin LONG,
|
|
|
|
totalPlayTime LONG,
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
UNIQUE INDEX uuidIndex (uuid),
|
|
|
|
UNIQUE INDEX nameIndex (name));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountStat (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
create or replace table reports (
|
|
|
|
suspectId int null,
|
|
|
|
categoryId int null,
|
|
|
|
snapshotId int null,
|
|
|
|
assignedTeam int null,
|
|
|
|
region int null,
|
|
|
|
id int null);
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountStatsAllTime (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
statId INT NOT NULL,
|
|
|
|
value BIGINT NOT NULL,
|
|
|
|
PRIMARY KEY (accountId, statId),
|
|
|
|
INDEX valueIndex (value DESC),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id),
|
|
|
|
FOREIGN KEY (statId) REFERENCES stats(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountStatsYearly (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
statId INT NOT NULL,
|
|
|
|
date DATE NOT NULL,
|
|
|
|
value BIGINT NOT NULL,
|
|
|
|
PRIMARY KEY (accountId, statId),
|
|
|
|
INDEX valueIndex (value DESC),
|
|
|
|
INDEX dateIndex (date),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id),
|
|
|
|
FOREIGN KEY (statId) REFERENCES stats(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountStatsMonthly (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
statId INT NOT NULL,
|
|
|
|
date DATE NOT NULL,
|
|
|
|
value BIGINT NOT NULL,
|
|
|
|
PRIMARY KEY (accountId, statId),
|
|
|
|
INDEX valueIndex (value DESC),
|
|
|
|
INDEX dateIndex (date),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id),
|
|
|
|
FOREIGN KEY (statId) REFERENCES stats(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountStatsWeekly (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
statId INT NOT NULL,
|
|
|
|
date DATE NOT NULL,
|
|
|
|
value BIGINT NOT NULL,
|
|
|
|
PRIMARY KEY (accountId, statId),
|
|
|
|
INDEX valueIndex (value DESC),
|
|
|
|
INDEX dateIndex (date),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id),
|
|
|
|
FOREIGN KEY (statId) REFERENCES stats(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountStatsDaily (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
statId INT NOT NULL,
|
|
|
|
date DATE NOT NULL,
|
|
|
|
value BIGINT NOT NULL,
|
|
|
|
PRIMARY KEY (accountId, statId),
|
|
|
|
INDEX valueIndex (value DESC),
|
|
|
|
INDEX dateIndex (date),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id),
|
|
|
|
FOREIGN KEY (statId) REFERENCES stats(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS statSeasons (
|
|
|
|
id SMALLINT NOT NULL,
|
|
|
|
seasonName VARCHAR(50) NOT NULL,
|
|
|
|
startDate TIMESTAMP NOT NULL DEFAULT '1969-12-31 18:00:01',
|
|
|
|
endDate TIMESTAMP NOT NULL DEFAULT '1969-12-31 18:00:01',
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
UNIQUE INDEX seasonIndex (seasonName),
|
|
|
|
INDEX startIndex (startDate),
|
|
|
|
INDEX endIndex (endDate));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountTasks (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountThank (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountThankTransactions (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountTip (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountTipClaimLogs (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountTipLogs (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `accountTitle` (
|
|
|
|
`accountId` int(11) NOT NULL,
|
|
|
|
`trackName` VARCHAR(16) NOT NULL,
|
|
|
|
PRIMARY KEY (`accountId`),
|
|
|
|
CONSTRAINT `accountTitle_account` FOREIGN KEY (`accountId`) REFERENCES `accounts` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
|
|
|
|
);
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountTransactions (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountValentinesGift (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS accountWebsiteLinkCode (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS activeTournaments (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS anticheat_ban_metadata (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
accountId INT,
|
|
|
|
banId CHAR(10) NOT NULL,
|
|
|
|
data MEDIUMTEXT NOT NULL,
|
|
|
|
PRIMARY KEY(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS banwavePending (
|
|
|
|
accountId INT(11) NOT NULL,
|
|
|
|
timeToBan BIGINT UNSIGNED NOT NULL,
|
|
|
|
hacktype VARCHAR(64), message VARCHAR(255),
|
|
|
|
vl INT, server VARCHAR(32),
|
|
|
|
PRIMARY KEY (accountId),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS banwaveProcessed (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
accountId INT(11) NOT NULL,
|
|
|
|
timeToBan BIGINT UNSIGNED NOT NULL,
|
|
|
|
hacktype VARCHAR(64),
|
|
|
|
message VARCHAR(255),
|
|
|
|
vl INT, server VARCHAR(32),
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS battlePets (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS bonus (
|
|
|
|
accountId INT NOT NULL AUTO_INCREMENT,
|
|
|
|
dailytime TIMESTAMP NULL DEFAULT NULL,
|
|
|
|
clansdailytime TIMESTAMP NULL DEFAULT NULL,
|
|
|
|
ranktime DATE NULL DEFAULT NULL,
|
|
|
|
votetime DATE NULL DEFAULT NULL,
|
|
|
|
clansvotetime DATE NULL DEFAULT NULL,
|
|
|
|
PRIMARY KEY (accountId),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS bonusLog (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS botSpam (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS BungeeStats (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
address VARCHAR(25),
|
|
|
|
updated LONG,
|
|
|
|
players INT,
|
|
|
|
maxPlayers INT,
|
|
|
|
alive BOOLEAN NOT NULL,
|
|
|
|
online BOOLEAN NOT NULL,
|
|
|
|
US BOOLEAN NOT NULL DEFAULT '1',
|
|
|
|
PRIMARY KEY (id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS chatsnap (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanAlliances (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanBanners (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanBans (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanEnemies (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanMember (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanNameBlacklist (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clans (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clansGold (
|
|
|
|
serverId int(11) not null,
|
|
|
|
accountId int(11) not null,
|
|
|
|
gold int not null,
|
|
|
|
primary key (serverId, accountId),
|
|
|
|
index valueIndex (serverId, accountId, gold),
|
|
|
|
index goldIndex (serverId, gold),
|
|
|
|
foreign key (serverId) references clanServer(id),
|
|
|
|
foreign key (accountId) references accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanServer (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
id INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clansShopItem (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clansNetherPortal (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clansOutpost (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clansPvpTimer (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clansSiegeWeapons (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clansTutorial (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanTerritory (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS clanWar (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS customData(
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS DedicatedServerStats (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
serverName VARCHAR(100),
|
|
|
|
address VARCHAR(25),
|
|
|
|
updated LONG,
|
|
|
|
cpu TINYINT,
|
|
|
|
ram MEDIUMINT,
|
|
|
|
usedCpuPercent DOUBLE(4,2),
|
|
|
|
usedRamPercent DOUBLE(4,2),
|
|
|
|
US BOOLEAN NOT NULL DEFAULT '1',
|
|
|
|
PRIMARY KEY (id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS eloRating (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS facebook (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS fieldBlock (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS fieldMonster (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS fieldOre (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS gadgets (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS giveaway (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS giveawayCooldown (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS incognitoStaff (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
status TINYINT(1) DEFAULT '0',
|
|
|
|
PRIMARY KEY (accountId));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS itemCategories (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS items (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
name VARCHAR(100),
|
|
|
|
rarity INT,
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
INDEX mameIndex (name));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS kitpreferences (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `kitProgression` (
|
|
|
|
`uuid` VARCHAR(36),
|
|
|
|
`kitId` VARCHAR(64),
|
|
|
|
`level` INT,
|
|
|
|
`xp` INT,
|
|
|
|
`upgrade_level` INT,
|
|
|
|
`default` TINYINT,
|
|
|
|
PRIMARY KEY(uuid, kitId));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS mail (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS mailbox (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS NetworkStats (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
updated LONG,
|
|
|
|
players INT,
|
|
|
|
totalNetworkCpuUsage DOUBLE(4,2),
|
|
|
|
totalNetworkRamUsage DOUBLE(4,2),
|
|
|
|
totalCpu MEDIUMINT,
|
|
|
|
totalRam MEDIUMINT,
|
|
|
|
US BOOLEAN NOT NULL DEFAULT '1',
|
|
|
|
PRIMARY KEY (id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS nonPremiumJoinMessage (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS npcs (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS polls (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
enabled BIT(1),
|
|
|
|
question VARCHAR(256) NOT NULL,
|
|
|
|
answerA VARCHAR(256) NOT NULL,
|
|
|
|
answerB VARCHAR(256),
|
|
|
|
answerC VARCHAR(256),
|
|
|
|
answerD VARCHAR(256),
|
|
|
|
coinReward INT NOT NULL,
|
|
|
|
displayType INT DEFAULT 0 NOT NULL,
|
|
|
|
PRIMARY KEY (id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS rankedBans (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS rankBenefits (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
accountId INT,
|
|
|
|
benefit VARCHAR(100),
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
create or replace table reportresults (
|
|
|
|
reportId int null,
|
|
|
|
resultId int null,
|
|
|
|
reason int null,
|
|
|
|
closedTime int null);
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS reportTickets (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS salesAnnouncements (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
ranks VARCHAR(250),
|
|
|
|
message VARCHAR(256),
|
|
|
|
enabled BOOL,
|
|
|
|
clans BOOL,
|
|
|
|
PRIMARY KEY (id),
|
|
|
|
INDEX typeIndex (clans));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS selectedgadgets (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS selectedmodifiers (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS selectedMounts (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS selectedPets (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS ServerGroupStats (
|
|
|
|
id INT NOT NULL AUTO_INCREMENT,
|
|
|
|
serverGroup VARCHAR(100),
|
|
|
|
updated LONG,
|
|
|
|
players INT,
|
|
|
|
maxPlayers INT,
|
|
|
|
totalNetworkCpuUsage DOUBLE(4,2),
|
|
|
|
totalNetworkRamUsage DOUBLE(4,2),
|
|
|
|
totalCpu MEDIUMINT,
|
|
|
|
totalRam MEDIUMINT,
|
|
|
|
US BOOLEAN NOT NULL DEFAULT '1',
|
|
|
|
PRIMARY KEY (id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS serverPassword (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS spawns (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS staffMotd (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS statEvents (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS stats (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
id INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS statTypes (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS streamers (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS tasks (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS titanGiveaway (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS TournamentLB (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS tournaments (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS tournamentTeams (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS transactions (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS unicodereplacer (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS youtube (
|
|
|
|
accountId INT NOT NULL,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FOREIGN KEY (accountId) REFERENCES accounts(id));
|
|
|
|
|
|
|
|
create or replace table reporthandlers (
|
|
|
|
reportId int null,
|
|
|
|
handlerId int null,
|
|
|
|
aborted tinyint(1) null);
|