From 8351e89ad355406382e749f1e65f2f515201ee53 Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@osticket.com> Date: Sat, 21 Jul 2012 17:50:09 -0400 Subject: [PATCH] Add INDEX to dept access table (New Hash) --- ...62c3-6007d45b.cleanup.sql => 435c62c3-2e7531a2.cleanup.sql} | 0 ...435c62c3-6007d45b.patch.sql => 435c62c3-2e7531a2.patch.sql} | 3 ++- main.inc.php | 2 +- setup/inc/sql/osticket-v1.7-mysql.sql | 3 ++- setup/inc/sql/osticket-v1.7-mysql.sql.md5 | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) rename include/upgrader/patches/{435c62c3-6007d45b.cleanup.sql => 435c62c3-2e7531a2.cleanup.sql} (100%) rename include/upgrader/patches/{435c62c3-6007d45b.patch.sql => 435c62c3-2e7531a2.patch.sql} (92%) diff --git a/include/upgrader/patches/435c62c3-6007d45b.cleanup.sql b/include/upgrader/patches/435c62c3-2e7531a2.cleanup.sql similarity index 100% rename from include/upgrader/patches/435c62c3-6007d45b.cleanup.sql rename to include/upgrader/patches/435c62c3-2e7531a2.cleanup.sql diff --git a/include/upgrader/patches/435c62c3-6007d45b.patch.sql b/include/upgrader/patches/435c62c3-2e7531a2.patch.sql similarity index 92% rename from include/upgrader/patches/435c62c3-6007d45b.patch.sql rename to include/upgrader/patches/435c62c3-2e7531a2.patch.sql index a973c9b25..4fa519060 100644 --- a/include/upgrader/patches/435c62c3-6007d45b.patch.sql +++ b/include/upgrader/patches/435c62c3-2e7531a2.patch.sql @@ -8,7 +8,8 @@ CREATE TABLE `%TABLE_PREFIX%group_dept_access` ( `group_id` int(10) unsigned NOT NULL default '0', `dept_id` int(10) unsigned NOT NULL default '0', - PRIMARY KEY (`group_id`,`dept_id`) + UNIQUE KEY `group_dept` (`group_id`,`dept_id`), + KEY `dept_id` (`dept_id`) ) ENGINE=MyISAM; -- Extend membership to groups diff --git a/main.inc.php b/main.inc.php index fb720f7cc..de583038d 100644 --- a/main.inc.php +++ b/main.inc.php @@ -63,7 +63,7 @@ #Current version && schema signature (Changes from version to version) define('THIS_VERSION','1.7-DPR4'); //Shown on admin panel - define('SCHEMA_SIGNATURE','6007d45b580c6ac0206514dbed0f28a6'); //MD5 signature of the db schema. (used to trigger upgrades) + define('SCHEMA_SIGNATURE','2e7531a201b5b8650dcd43681a832ebd'); //MD5 signature of the db schema. (used to trigger upgrades) #load config info $configfile=''; diff --git a/setup/inc/sql/osticket-v1.7-mysql.sql b/setup/inc/sql/osticket-v1.7-mysql.sql index 662d749b1..21acfcfe8 100644 --- a/setup/inc/sql/osticket-v1.7-mysql.sql +++ b/setup/inc/sql/osticket-v1.7-mysql.sql @@ -365,7 +365,8 @@ DROP TABLE IF EXISTS `%TABLE_PREFIX%group_dept_access`; CREATE TABLE `%TABLE_PREFIX%group_dept_access` ( `group_id` int(10) unsigned NOT NULL default '0', `dept_id` int(10) unsigned NOT NULL default '0', - PRIMARY KEY (`group_id`,`dept_id`) + UNIQUE KEY `group_dept` (`group_id`,`dept_id`), + KEY `dept_id` (`dept_id`) ) ENGINE=MyISAM; INSERT INTO `%TABLE_PREFIX%group_dept_access` (`group_id`, `dept_id`) VALUES diff --git a/setup/inc/sql/osticket-v1.7-mysql.sql.md5 b/setup/inc/sql/osticket-v1.7-mysql.sql.md5 index bb0024a2a..ad088e947 100644 --- a/setup/inc/sql/osticket-v1.7-mysql.sql.md5 +++ b/setup/inc/sql/osticket-v1.7-mysql.sql.md5 @@ -1 +1 @@ -6007d45b580c6ac0206514dbed0f28a6 +2e7531a201b5b8650dcd43681a832ebd -- GitLab