23.05.00: Fix db_revs
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
78cce24e57
commit
919197f517
6 changed files with 10 additions and 1 deletions
|
@ -18,6 +18,9 @@ return {
|
||||||
`resolved_date` datetime DEFAULT NULL COMMENT 'date and time this ticket was resolved',
|
`resolved_date` datetime DEFAULT NULL COMMENT 'date and time this ticket was resolved',
|
||||||
`biblio_id` int(11) DEFAULT NULL COMMENT 'id of biblio linked',
|
`biblio_id` int(11) DEFAULT NULL COMMENT 'id of biblio linked',
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
|
KEY `tickets_ibfk_1` (`reporter_id`),
|
||||||
|
KEY `tickets_ibfk_2` (`resolver_id`),
|
||||||
|
KEY `tickets_ibfk_3` (`biblio_id`),
|
||||||
CONSTRAINT `tickets_ibfk_1` FOREIGN KEY (`reporter_id`) REFERENCES `borrowers` (`borrowernumber`) ON DELETE CASCADE ON UPDATE CASCADE,
|
CONSTRAINT `tickets_ibfk_1` FOREIGN KEY (`reporter_id`) REFERENCES `borrowers` (`borrowernumber`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
CONSTRAINT `tickets_ibfk_2` FOREIGN KEY (`resolver_id`) REFERENCES `borrowers` (`borrowernumber`) ON DELETE CASCADE ON UPDATE CASCADE,
|
CONSTRAINT `tickets_ibfk_2` FOREIGN KEY (`resolver_id`) REFERENCES `borrowers` (`borrowernumber`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
CONSTRAINT `tickets_ibfk_3` FOREIGN KEY (`biblio_id`) REFERENCES `biblio` (`biblionumber`) ON DELETE CASCADE ON UPDATE CASCADE
|
CONSTRAINT `tickets_ibfk_3` FOREIGN KEY (`biblio_id`) REFERENCES `biblio` (`biblionumber`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
|
@ -37,6 +40,8 @@ return {
|
||||||
`date` timestamp NOT NULL DEFAULT current_timestamp() COMMENT 'date and time this update was logged',
|
`date` timestamp NOT NULL DEFAULT current_timestamp() COMMENT 'date and time this update was logged',
|
||||||
`message` text NOT NULL COMMENT 'update message content',
|
`message` text NOT NULL COMMENT 'update message content',
|
||||||
PRIMARY KEY(`id`),
|
PRIMARY KEY(`id`),
|
||||||
|
KEY `ticket_updates_ibfk_1` (`ticket_id`),
|
||||||
|
KEY `ticket_updates_ibfk_2` (`user_id`),
|
||||||
CONSTRAINT `ticket_updates_ibfk_1` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
CONSTRAINT `ticket_updates_ibfk_1` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
CONSTRAINT `ticket_updates_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `borrowers` (`borrowernumber`) ON DELETE CASCADE ON UPDATE CASCADE
|
CONSTRAINT `ticket_updates_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `borrowers` (`borrowernumber`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||||
|
|
|
@ -18,6 +18,7 @@ return {
|
||||||
$dbh->do(q{
|
$dbh->do(q{
|
||||||
ALTER TABLE aqorders
|
ALTER TABLE aqorders
|
||||||
ADD COLUMN invoice_currency varchar(10) DEFAULT NULL COMMENT 'the currency of the invoice_unitprice' AFTER invoice_unitprice,
|
ADD COLUMN invoice_currency varchar(10) DEFAULT NULL COMMENT 'the currency of the invoice_unitprice' AFTER invoice_unitprice,
|
||||||
|
ADD KEY `aqorders_invoice_currency` (`invoice_currency`),
|
||||||
ADD CONSTRAINT `aqorders_invoice_currency` FOREIGN KEY (`invoice_currency`) REFERENCES `currency` (`currency`) ON DELETE SET NULL ON UPDATE SET NULL
|
ADD CONSTRAINT `aqorders_invoice_currency` FOREIGN KEY (`invoice_currency`) REFERENCES `currency` (`currency`) ON DELETE SET NULL ON UPDATE SET NULL
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ use Modern::Perl;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
bug_number => "32057",
|
bug_number => "32057",
|
||||||
description => "Bug 32057 - Add optional stack trace to action logs",
|
description => "Add optional stack trace to action logs",
|
||||||
up => sub {
|
up => sub {
|
||||||
my ($args) = @_;
|
my ($args) = @_;
|
||||||
my ($dbh, $out) = @$args{qw(dbh out)};
|
my ($dbh, $out) = @$args{qw(dbh out)};
|
||||||
|
|
|
@ -13,6 +13,7 @@ return {
|
||||||
`vendor_id` int(11) NOT NULL COMMENT 'link to the vendor',
|
`vendor_id` int(11) NOT NULL COMMENT 'link to the vendor',
|
||||||
`alias` varchar(255) NOT NULL COMMENT "the alias",
|
`alias` varchar(255) NOT NULL COMMENT "the alias",
|
||||||
PRIMARY KEY (`alias_id`),
|
PRIMARY KEY (`alias_id`),
|
||||||
|
KEY `aqbookseller_aliases_ibfk_1` (`vendor_id`),
|
||||||
CONSTRAINT `aqbookseller_aliases_ibfk_1` FOREIGN KEY (`vendor_id`) REFERENCES `aqbooksellers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
CONSTRAINT `aqbookseller_aliases_ibfk_1` FOREIGN KEY (`vendor_id`) REFERENCES `aqbooksellers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||||
});
|
});
|
||||||
|
|
|
@ -10,6 +10,7 @@ return {
|
||||||
if ( foreign_key_exists( 'illrequests', 'illrequests_bibfk' ) ) {
|
if ( foreign_key_exists( 'illrequests', 'illrequests_bibfk' ) ) {
|
||||||
$dbh->do(q{
|
$dbh->do(q{
|
||||||
ALTER TABLE illrequests
|
ALTER TABLE illrequests
|
||||||
|
ADD KEY `illrequests_bibfk` (`biblio_id`),
|
||||||
ADD FOREIGN KEY illrequests_bibfk (`biblio_id`) REFERENCES `biblio` (`biblionumber`) ON DELETE SET NULL ON UPDATE CASCADE;
|
ADD FOREIGN KEY illrequests_bibfk (`biblio_id`) REFERENCES `biblio` (`biblionumber`) ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@ return {
|
||||||
`account_email` mediumtext DEFAULT NULL COMMENT 'account email',
|
`account_email` mediumtext DEFAULT NULL COMMENT 'account email',
|
||||||
`notes` longtext DEFAULT NULL COMMENT 'notes',
|
`notes` longtext DEFAULT NULL COMMENT 'notes',
|
||||||
PRIMARY KEY (`interface_id`),
|
PRIMARY KEY (`interface_id`),
|
||||||
|
KEY `aqbookseller_interfaces_ibfk_1` (`vendor_id`),
|
||||||
CONSTRAINT `aqbookseller_interfaces_ibfk_1` FOREIGN KEY (`vendor_id`) REFERENCES `aqbooksellers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
CONSTRAINT `aqbookseller_interfaces_ibfk_1` FOREIGN KEY (`vendor_id`) REFERENCES `aqbooksellers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue