Bug 22440: (QA follow-up) Fix wrong check in db_rev
[koha.git] / installer / data / mysql / db_revs / 221200026.pl
1 use Modern::Perl;
2
3 return {
4     bug_number  => "22440",
5     description => "Add new /ill_requests endopoint",
6     up => sub {
7         my ($args) = @_;
8         my ($dbh, $out) = @$args{qw(dbh out)};
9
10         unless ( foreign_key_exists( 'illrequests', 'illrequests_bibfk' ) ) {
11             $dbh->do(q{
12                 ALTER TABLE illrequests
13                     ADD KEY `illrequests_bibfk` (`biblio_id`),
14                     ADD FOREIGN KEY illrequests_bibfk (`biblio_id`) REFERENCES `biblio` (`biblionumber`) ON DELETE SET NULL ON UPDATE CASCADE;
15             });
16
17             say $out "Added foreign key constraint 'illrequests.illrequests_bibfk'";
18         }
19     },
20 };