Fixed incorrect creation order of tables (#406)

Two tables queries were throwing errors on execution because their primary key constraint was dependent on a table that was not yet defined.
This commit is contained in:
BinaryEvolved
2016-06-16 16:36:54 -04:00
committed by skull132
parent 58fc709614
commit 2aae28a3b7

View File

@@ -56,6 +56,20 @@ CREATE TABLE `ss13_ban_mirrors` (
PRIMARY KEY (`ban_mirror_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `ss13_player` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ckey` varchar(32) CHARACTER SET latin1 NOT NULL,
`firstseen` datetime NOT NULL,
`lastseen` datetime NOT NULL,
`ip` varchar(18) CHARACTER SET latin1 NOT NULL,
`computerid` varchar(32) CHARACTER SET latin1 NOT NULL,
`lastadminrank` varchar(32) CHARACTER SET latin1 NOT NULL DEFAULT 'Player',
`whitelist_status` int(11) unsigned NOT NULL DEFAULT '0',
`migration_status` tinyint(1) DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `ckey` (`ckey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `ss13_characters` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ckey` varchar(32) NOT NULL,
@@ -237,20 +251,6 @@ CREATE TABLE `ss13_notes` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `ss13_player` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ckey` varchar(32) CHARACTER SET latin1 NOT NULL,
`firstseen` datetime NOT NULL,
`lastseen` datetime NOT NULL,
`ip` varchar(18) CHARACTER SET latin1 NOT NULL,
`computerid` varchar(32) CHARACTER SET latin1 NOT NULL,
`lastadminrank` varchar(32) CHARACTER SET latin1 NOT NULL DEFAULT 'Player',
`whitelist_status` int(11) unsigned NOT NULL DEFAULT '0',
`migration_status` tinyint(1) DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `ckey` (`ckey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `ss13_player_linking` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`forum_id` int(11) NOT NULL,