Bug 33053: Remove default value for tables item_groups and recalls
[koha.git] / installer / data / mysql / db_revs / 221200021.pl
1 use Modern::Perl;
2
3 return {
4     bug_number => "33103",
5     description => "Add vendor aliases",
6     up => sub {
7         my ($args) = @_;
8         my ($dbh, $out) = @$args{qw(dbh out)};
9         unless ( TableExists('aqbookseller_aliases') ) {
10             $dbh->do(q{
11                 CREATE TABLE `aqbookseller_aliases` (
12                   `alias_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'primary key and unique identifier assigned by Koha',
13                   `vendor_id` int(11) NOT NULL COMMENT 'link to the vendor',
14                   `alias` varchar(255) NOT NULL COMMENT "the alias",
15                   PRIMARY KEY (`alias_id`),
16                   CONSTRAINT `aqbookseller_aliases_ibfk_1` FOREIGN KEY (`vendor_id`) REFERENCES `aqbooksellers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
17                 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
18             });
19             say $out "Added new table 'aqbookseller_aliases'";
20         }
21     },
22 };