X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=installer%2Fdata%2Fmysql%2Fupdate22to30.pl;h=76bb3c2053f80eec3f81ae11b03581704c5a2acf;hb=00bd409a9a4e7576a2d5f613e7e86e26758ee287;hp=cb4379b67be7594099a2e9d128d4ea9a1d0e06dd;hpb=c9ba8c899d854d4190df783f3f1aec2989d2cb10;p=koha.git diff --git a/installer/data/mysql/update22to30.pl b/installer/data/mysql/update22to30.pl index cb4379b67b..76bb3c2053 100755 --- a/installer/data/mysql/update22to30.pl +++ b/installer/data/mysql/update22to30.pl @@ -4,7 +4,7 @@ # Database Updater # This script checks for required updates to the database. -# Part of the Koha Library Software www.koha.org +# Part of the Koha Library Software www.koha-community.org # Licensed under the GPL. # Bugs/ToDo: @@ -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,20 +3527,23 @@ 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); - -=item GetDefaultClause +=head1 GetDefaultClause Generate a default clause (for an ALTER TABLE command) =cut + sub GetDefaultClause { my $default = shift; @@ -3551,11 +3554,11 @@ sub GetDefaultClause { return "default " . $dbh->quote($default); } -=item TransformToNum +=head1 TransformToNum + +Transform the Koha version from a 4 parts string +to a number, with just 1. - Transform the Koha version from a 4 parts string - to a number, with just 1 . - =cut sub TransformToNum { @@ -3565,8 +3568,10 @@ sub TransformToNum { return $version; } -=item SetVersion - set the DBversion in the systempreferences +=head1 SetVersion + +set the DBversion in the systempreferences + =cut sub SetVersion {