Browse Source

Bug 3682: change message_attributes.message_name from varchar(20) to varchar(40)

Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
3.2.x
Katrin Fischer 14 years ago
committed by Galen Charlton
parent
commit
c7e421d995
  1. 2
      installer/data/mysql/kohastructure.sql
  2. 9
      installer/data/mysql/updatedatabase.pl
  3. 4
      kohaversion.pl

2
installer/data/mysql/kohastructure.sql

@ -2154,7 +2154,7 @@ CREATE TABLE `message_transport_types` (
DROP TABLE IF EXISTS `message_attributes`;
CREATE TABLE `message_attributes` (
`message_attribute_id` int(11) NOT NULL auto_increment,
`message_name` varchar(20) NOT NULL default '',
`message_name` varchar(40) NOT NULL default '',
`takes_days` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`message_attribute_id`),
UNIQUE KEY `message_name` (`message_name`)

9
installer/data/mysql/updatedatabase.pl

@ -3641,7 +3641,6 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
SetVersion ($DBversion);
}
$DBversion = "3.01.00.138";
if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
$dbh->do("DELETE FROM systempreferences WHERE variable = 'GranularPermissions'");
@ -3649,6 +3648,14 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
SetVersion ($DBversion);
}
$DBversion = '3.01.00.XXX';
if (C4::Context->preference('Version') < TransformToNum($DBversion)){
$dbh->do("ALTER TABLE message_attributes CHANGE message_name message_name varchar(40);");
print "Upgrade to $DBversion done (bug 3682: change message_name from varchar(20) to varchar(40))\n";
SetVersion ($DBversion);
}
=item DropAllForeignKeys($table)
Drop all foreign keys of the table $table

4
kohaversion.pl

@ -10,7 +10,9 @@
use strict;
sub kohaversion {
our $VERSION = '3.01.00.138';
our $VERSION = '3.01.00.XXX';
# version needs to be set this way
# so that it can be picked up by Makefile.PL
# during install

Loading…
Cancel
Save