Fix for typo, leftover index on 046 updatedb commit.
authorRyan Higgins <rch@liblime.com>
Wed, 9 Jan 2008 02:08:41 +0000 (20:08 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Wed, 9 Jan 2008 02:09:56 +0000 (20:09 -0600)
Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
installer/data/mysql/kohastructure.sql
installer/data/mysql/updatedatabase.pl

index 569414b..b56d8bb 100644 (file)
@@ -1886,7 +1886,7 @@ CREATE TABLE language_script_mapping (
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
 DROP TABLE IF EXISTS serialitems;
-CREATE TABLE serialitem (
+CREATE TABLE serialitems (
         serialid int(11) NOT NULL,
         itemnumber int(11) NOT NULL,
         UNIQUE KEY `serialididx` (`serialid`)
index 47a1ce3..6a4d3ac 100755 (executable)
@@ -934,10 +934,9 @@ $DBversion = "3.00.00.046";
 if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
     $dbh->do("ALTER TABLE `subscription` CHANGE `numberlength` `numberlength` int(11) default NULL , 
                 CHANGE `weeklength` `weeklength` int(11) default NULL");
-    $dbh->do("ALTER TABLE `serial` ADD UNIQUE KEY `serialitemidx` (`serialitem`)");
     $dbh->do("CREATE TABLE `serialitems` (`serialid` int(11) NOT NULL, `itemnumber` int(11) NOT NULL, UNIQUE KEY (`serialid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8");
     $dbh->do("INSERT INTO `serialitems` SELECT `serialid`,`itemnumber` from serial where NOT ISNULL(itemnumber) && itemnumber <> '' && itemnumber NOT LIKE '%,%'");
-       print "Upgrade to $DBversion done (Update serial table, add index on itemnumber. )\n";
+       print "Upgrade to $DBversion done (Add serialitems table to link serial issues to items. )\n";
     SetVersion ($DBversion);
 }