Bug 6428 [Follow-up] refered column 'items.coded_location_qualifier' does not exist
authorNuño López Ansótegui <nunyo@masmedios.com>
Mon, 12 Nov 2012 08:36:35 +0000 (09:36 +0100)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Tue, 13 Nov 2012 14:45:09 +0000 (09:45 -0500)
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
installer/data/mysql/kohastructure.sql
installer/data/mysql/updatedatabase.pl

index ff66b6a..c0d9936 100644 (file)
@@ -762,6 +762,7 @@ CREATE TABLE `deleteditems` (
   `itemlost` tinyint(1) NOT NULL default 0, -- authorized value defining this item as lost (MARC21 952$1)
   `wthdrawn` tinyint(1) NOT NULL default 0, -- authorized value defining this item as withdrawn (MARC21 952$0)
   `itemcallnumber` varchar(255) default NULL, -- call number for this item (MARC21 952$o)
+  `coded_location_qualifier` varchar(10) default NULL, -- coded location qualifier(MARC21 952$f)
   `issues` smallint(6) default NULL, -- number of times this item has been checked out
   `renewals` smallint(6) default NULL, -- number of times this item has been renewed
   `reserves` smallint(6) default NULL, -- number of times this item has been placed on hold/reserved
index f7e34eb..fab0e3c 100755 (executable)
@@ -6043,11 +6043,17 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
 
 $DBversion = "3.09.00.064";
 if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
-   $dbh->do('ALTER TABLE items ADD coded_location_qualifier varchar(10) default NULL');
+   $dbh->do('ALTER TABLE items ADD coded_location_qualifier varchar(10) default NULL AFTER itemcallnumber');
    print "Upgrade to $DBversion done (Bug 6428: Added coded_location_qualifier to the items table)\n";
    SetVersion ($DBversion);
 }
 
+$DBversion = "3.09.00.XXX";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+   $dbh->do('ALTER TABLE deleteditems ADD coded_location_qualifier varchar(10) default NULL AFTER itemcallnumber');
+   print "Upgrade to $DBversion done (Bug 6428: Added coded_location_qualifier to the deleteditems table)\n";
+   SetVersion ($DBversion);
+}
 
 =head1 FUNCTIONS