diff --git a/installer/data/mysql/atomicupdate/bug_32357.pl b/installer/data/mysql/atomicupdate/bug_32357.pl new file mode 100644 index 0000000000..6e4b8b57e3 --- /dev/null +++ b/installer/data/mysql/atomicupdate/bug_32357.pl @@ -0,0 +1,14 @@ +use Modern::Perl; + +return { + bug_number => "32357", + description => "Set borrower_message_preferences.days_in_advance default to NULL", + up => sub { + my ($args) = @_; + my ($dbh, $out) = @$args{qw(dbh out)}; + $dbh->do(q{ + ALTER TABLE borrower_message_preferences ALTER days_in_advance SET DEFAULT NULL; + }); + say $out "Updated column 'borrower_message_preferences.days_in_advance default' to NULL"; + }, +}; diff --git a/installer/data/mysql/kohastructure.sql b/installer/data/mysql/kohastructure.sql index d827ae697a..f07319c42a 100644 --- a/installer/data/mysql/kohastructure.sql +++ b/installer/data/mysql/kohastructure.sql @@ -1276,7 +1276,7 @@ CREATE TABLE `borrower_message_preferences` ( `borrowernumber` int(11) DEFAULT NULL, `categorycode` varchar(10) DEFAULT NULL, `message_attribute_id` int(11) DEFAULT 0, - `days_in_advance` int(11) DEFAULT 0, + `days_in_advance` int(11) DEFAULT NULL, `wants_digest` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`borrower_message_preference_id`), KEY `borrowernumber` (`borrowernumber`),