Forráskód Böngészése

Added a unique index for aegis name to the item tables

Lemongrass3110 9 éve
szülő
commit
09a87306b1

+ 2 - 1
sql-files/item_db.sql

@@ -26,7 +26,8 @@ CREATE TABLE `item_db` (
   `script` text,
   `equip_script` text,
   `unequip_script` text,
-  PRIMARY KEY (`id`)
+  PRIMARY KEY (`id`),
+  UNIQUE INDEX `UniqueAegisName` (`name_english`)
 ) ENGINE=MyISAM;
 
 # Items Database

+ 2 - 1
sql-files/item_db2.sql

@@ -26,7 +26,8 @@ CREATE TABLE `item_db2` (
   `script` text,
   `equip_script` text,
   `unequip_script` text,
-  PRIMARY KEY (`id`)
+  PRIMARY KEY (`id`),
+  UNIQUE INDEX `UniqueAegisName` (`name_english`)
 ) ENGINE=MyISAM;
 
 # Items Additional Database

+ 2 - 1
sql-files/item_db2_re.sql

@@ -26,7 +26,8 @@ CREATE TABLE `item_db2_re` (
   `script` text,
   `equip_script` text,
   `unequip_script` text,
-  PRIMARY KEY (`id`)
+  PRIMARY KEY (`id`),
+  UNIQUE INDEX `UniqueAegisName` (`name_english`)
 ) ENGINE=MyISAM;
 
 # Items Additional Database

+ 2 - 1
sql-files/item_db_re.sql

@@ -26,7 +26,8 @@ CREATE TABLE `item_db_re` (
   `script` text,
   `equip_script` text,
   `unequip_script` text,
-  PRIMARY KEY (`id`)
+  PRIMARY KEY (`id`),
+  UNIQUE INDEX `UniqueAegisName` (`name_english`)
 ) ENGINE=MyISAM;
 
 # Items Database

+ 13 - 0
sql-files/upgrades/upgrade_20160106.sql

@@ -0,0 +1,13 @@
+-- Please only run those, that you need
+
+ALTER TABLE `item_db`
+	ADD UNIQUE INDEX `UniqueAegisName` (`name_english`) ;
+
+ALTER TABLE `item_db2`
+	ADD UNIQUE INDEX `UniqueAegisName` (`name_english`) ;
+
+ALTER TABLE `item_db_re`
+	ADD UNIQUE INDEX `UniqueAegisName` (`name_english`) ;
+
+ALTER TABLE `item_db2_re`
+	ADD UNIQUE INDEX `UniqueAegisName` (`name_english`) ;