bug 2176: fix typo in column name (DB rev 096)
authorGalen Charlton <galen.charlton@liblime.com>
Wed, 25 Jun 2008 20:24:41 +0000 (15:24 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Wed, 25 Jun 2008 20:33:46 +0000 (15:33 -0500)
In borrower_message_preferences, wants_digets => wants_digest

Note that the typo is present only in databases that had
borrower_message_preferences created via updatedatabase.pl.

Signed-off-by: Andrew Moore <andrew.moore@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
installer/data/mysql/updatedatabase.pl
kohaversion.pl

index b52af71..e008b6f 100755 (executable)
@@ -1825,6 +1825,16 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
     SetVersion ($DBversion);
 }
 
+$DBversion = "3.00.00.096";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+    $sth = $dbh->prepare("SHOW COLUMNS FROM borrower_message_preferences LIKE 'wants_digets'");
+    $sth->execute();
+    if (my $row = $sth->fetchrow_hashref) {
+        $dbh->do("ALTER TABLE borrower_message_preferences CHANGE wants_digets wants_digest tinyint(1) NOT NULL default 0");
+    }
+       print "Upgrade to $DBversion done (fix name borrower_message_preferences.wants_digest)\n";
+    SetVersion ($DBversion);
+}
 =item DropAllForeignKeys($table)
 
   Drop all foreign keys of the table $table
index 8d0cf55..a3b0213 100644 (file)
@@ -10,7 +10,7 @@
 use strict;
 
 sub kohaversion {
-    our $VERSION = "3.00.00.095";
+    our $VERSION = "3.00.00.096";
     # version needs to be set this way
     # so that it can be picked up by Makefile.PL
     # during install