浏览代码

Added a unique index for aegis name to the item tables

Lemongrass3110 9 年之前
父节点
当前提交
09a87306b1
共有 5 个文件被更改,包括 21 次插入4 次删除
  1. 2 1
      sql-files/item_db.sql
  2. 2 1
      sql-files/item_db2.sql
  3. 2 1
      sql-files/item_db2_re.sql
  4. 2 1
      sql-files/item_db_re.sql
  5. 13 0
      sql-files/upgrades/upgrade_20160106.sql

+ 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`) ;