From 2aae28a3b72aa81ddfd86c8f444e53b6b3d29669 Mon Sep 17 00:00:00 2001 From: BinaryEvolved Date: Thu, 16 Jun 2016 16:36:54 -0400 Subject: [PATCH] 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. --- SQL/Aurora_SQL_Schema.sql | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/SQL/Aurora_SQL_Schema.sql b/SQL/Aurora_SQL_Schema.sql index fde5c034e8c..8c143089c92 100644 --- a/SQL/Aurora_SQL_Schema.sql +++ b/SQL/Aurora_SQL_Schema.sql @@ -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,