From dd2dc7312cba066c7fb11349e1a31702ec0950fe Mon Sep 17 00:00:00 2001 From: FrancescoUK Date: Mon, 27 Jun 2016 15:57:20 +0100 Subject: [PATCH] Drop session table's primary key, change introduced with CI3.0.6 to prevents conflicts if sess_match_ip is set to TRUE --- database/2.4_to_3.0.sql | 3 +++ database/database.sql | 3 +-- database/migrate_phppos_dist.sql | 3 +-- database/tables.sql | 3 +-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/database/2.4_to_3.0.sql b/database/2.4_to_3.0.sql index fbca2b54a..2652ed369 100644 --- a/database/2.4_to_3.0.sql +++ b/database/2.4_to_3.0.sql @@ -66,4 +66,7 @@ INSERT INTO `ospos_permissions` (`permission_id`, `module_id`) VALUES INSERT INTO `ospos_grants` (`permission_id`, `person_id`) VALUES ('messages', 1); + +ALTER TABLE `ospos_sessions` + DROP PRIMARY KEY; \ No newline at end of file diff --git a/database/database.sql b/database/database.sql index a4be257c0..2012108f0 100644 --- a/database/database.sql +++ b/database/database.sql @@ -679,8 +679,7 @@ CREATE TABLE `ospos_sessions` ( `id` varchar(40) NOT NULL DEFAULT '0', `ip_address` varchar(45) NOT NULL DEFAULT '0', `data` blob NOT NULL, - `timestamp` int(10) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) + `timestamp` int(10) unsigned NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- diff --git a/database/migrate_phppos_dist.sql b/database/migrate_phppos_dist.sql index 8d58763e5..ac3657827 100644 --- a/database/migrate_phppos_dist.sql +++ b/database/migrate_phppos_dist.sql @@ -679,8 +679,7 @@ CREATE TABLE `ospos_sessions` ( `id` varchar(40) NOT NULL DEFAULT '0', `ip_address` varchar(45) NOT NULL DEFAULT '0', `data` blob NOT NULL, - `timestamp` int(10) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) + `timestamp` int(10) unsigned NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- diff --git a/database/tables.sql b/database/tables.sql index 6df0d4430..0e02835c3 100644 --- a/database/tables.sql +++ b/database/tables.sql @@ -679,8 +679,7 @@ CREATE TABLE `ospos_sessions` ( `id` varchar(40) NOT NULL DEFAULT '0', `ip_address` varchar(45) NOT NULL DEFAULT '0', `data` blob NOT NULL, - `timestamp` int(10) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) + `timestamp` int(10) unsigned NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; --