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 a973c9b25b2bdaa343997df09f5ac3914f0fb64b..4fa5190600d05934df5669a781e89c775b6d1e1c 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 fb720f7cc1bf49710229d7bd0075d9571091c18d..de583038de666371ad458930768ef75f1751cd53 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 662d749b16b3825ec20afd866cb516d77fb92b3e..21acfcfe83efe5b52d9ba5d9b153a87a25cc7eb9 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 bb0024a2a154824e26573a2133737345cadb433a..ad088e947dfe5eac019e5860c29e776bfabe60b1 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