From eecf250f2e98ed621338f8f1a0087e9aa45cc7ea Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Tue, 20 Nov 2018 11:57:13 +0200 Subject: [PATCH] TT#47713 fix table locks in 15251_not_replicated.up * addresses an issue with the foreign key cannot be recreated as it relies on the lnp_providers table, affected since MariaDB 10.1.37 Change-Id: I785fcae727e975839c710f327bd10a659384c39c (cherry picked from commit 2234f05ddf0b9277852d1b65d986bed1b3b88cc8) --- db_scripts/diff/15251_not_replicated.up | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db_scripts/diff/15251_not_replicated.up b/db_scripts/diff/15251_not_replicated.up index 7d0373f7..1589b173 100644 --- a/db_scripts/diff/15251_not_replicated.up +++ b/db_scripts/diff/15251_not_replicated.up @@ -9,7 +9,7 @@ WHERE a.id < b.id and (a.number = b.number and a.lnp_provider_id = b.lnp_provider_id); -LOCK TABLES lnp_numbers WRITE; +LOCK TABLES lnp_numbers WRITE, lnp_providers WRITE; ALTER TABLE lnp_numbers DROP FOREIGN KEY `l_n_lnpproid_ref`; CREATE UNIQUE INDEX l_n_lnpproidnumber_idx ON lnp_numbers (lnp_provider_id,number);