From b98bccbba60ba7b71b138a9b19619f8241b39ab1 Mon Sep 17 00:00:00 2001 From: Timo Smit Date: Fri, 4 Jan 2019 16:19:51 +0100 Subject: [PATCH] Fixed foreign key constraints failing --- database/new/mysql.sql | 2 +- database/upgrade/1.1.0/mysql.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/database/new/mysql.sql b/database/new/mysql.sql index 2c9dc4e..68d30da 100644 --- a/database/new/mysql.sql +++ b/database/new/mysql.sql @@ -30,7 +30,7 @@ CREATE TABLE IF NOT EXISTS `player` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; CREATE TABLE IF NOT EXISTS `player_permission` ( - `player_id` int(11) NOT NULL, + `player_id` int(10) unsigned NOT NULL, `permission` varchar(32) NOT NULL, PRIMARY KEY (`player_id`,`permission`), CONSTRAINT `player_permission_level` FOREIGN KEY (`player_id`) REFERENCES `player` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION diff --git a/database/upgrade/1.1.0/mysql.sql b/database/upgrade/1.1.0/mysql.sql index 7476462..b03888a 100644 --- a/database/upgrade/1.1.0/mysql.sql +++ b/database/upgrade/1.1.0/mysql.sql @@ -54,7 +54,7 @@ CREATE TABLE IF NOT EXISTS `level_permission` ( ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `player_permission` ( - `player_id` int(11) NOT NULL, + `player_id` int(10) unsigned NOT NULL, `permission` varchar(32) NOT NULL, PRIMARY KEY (`player_id`,`permission`), CONSTRAINT `player_permission_level` FOREIGN KEY (`player_id`) REFERENCES `player` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION