From: Nahuel ANGELINETTI Date: Mon, 1 Mar 2010 15:21:36 +0000 (+0100) Subject: (bug #4287) add enrolment period update in 22 to 30 script X-Git-Tag: v3.02.00-alpha2~59 X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=commitdiff_plain;h=759b485158e8b6670ac1873cf201befe15aef900;p=srvgit (bug #4287) add enrolment period update in 22 to 30 script this fix the upgrade script, to upgrade the enrolment period, that is no more in years, but in month unity. Signed-off-by: Galen Charlton --- diff --git a/installer/data/mysql/update22to30.pl b/installer/data/mysql/update22to30.pl index cb4379b67b..c12c5bbcf3 100755 --- a/installer/data/mysql/update22to30.pl +++ b/installer/data/mysql/update22to30.pl @@ -3501,7 +3501,7 @@ my $DBversion = "3.00.00.000"; # at last, remove useless fields foreach $table ( keys %uselessfields ) { - my @fields = split /,/,$uselessfields{$table}; + my @fields = split (/,/,$uselessfields{$table}); my $fields; my $exists; foreach my $fieldtodrop (@fields) { @@ -3527,11 +3527,14 @@ my $DBversion = "3.00.00.000"; # $sth=$dbh->prepare("ALTER TABLE `aqbookfund` DROP PRIMARY KEY , ADD PRIMARY KEY ( `bookfundid` , `branchcode` ) ;"); $sth->execute; + $sth->finish; # drop extra key on borrowers.borrowernumber $dbh->do("ALTER TABLE borrowers DROP KEY borrowernumber"); - - $sth->finish; + + # update enrolmentperiod + $dbh->do("UPDATE categories SET enrolmentperiod = enrolmentperiod * 12"); + print "upgrade to Koha 3.0 done\n"; SetVersion ($DBversion);