fix DBrev 132
authorGalen Charlton <gmcharlt@gmail.com>
Sat, 1 May 2010 13:44:29 +0000 (09:44 -0400)
committerGalen Charlton <gmcharlt@gmail.com>
Sat, 1 May 2010 13:50:35 +0000 (09:50 -0400)
* renamed index; there was already an index named 'lang' on language_description
* removed reference to ersataz DB rev number

Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
installer/data/mysql/kohastructure.sql
installer/data/mysql/updatedatabase.pl

index ace212e..d09a6a9 100644 (file)
@@ -2013,7 +2013,8 @@ CREATE TABLE language_descriptions (
         description varchar(255),
         id int(11) NOT NULL auto_increment,
         PRIMARY KEY  (`id`),
-        KEY `lang` (`lang`)
+        KEY `lang` (`lang`),
+        KEY `subtag_type_lang` (`subtag`, `type`, `lang`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
 -- bi-directional support, keyed by script subcode
index cfa1ff3..a2ebc5c 100755 (executable)
@@ -3581,10 +3581,9 @@ INSERT IGNORE INTO message_transport_types (message_transport_type) VALUES ('pri
 }
 
 $DBversion = "3.01.00.132";
-#3.02.00.023
 if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
        $dbh->do(q{
-    ALTER TABLE language_descriptions ADD INDEX LANG (subtag, type, lang);
+    ALTER TABLE language_descriptions ADD INDEX subtag_type_lang (subtag, type, lang);
     });
     print "Upgrade to $DBversion done (Adding index to language_descriptions table)\n";
     SetVersion ($DBversion);