From 0afdb6cf33ab8ee65018002827d5f8dfc4f9742f Mon Sep 17 00:00:00 2001 From: Kirill Solomko <ksolomko@sipwise.com> Date: Mon, 4 Nov 2024 13:57:17 +0100 Subject: [PATCH] MT#61351 change 15783.up to not_replicated * reason for this change is because the related changes in the kamailio table get replicated to the active node during the upgrade and that breaks outbound peer provisioning / selection by running kamailio there Change-Id: I69416b5737cf05695cbfd1c2e4544faa8b1a2ab0 --- db_scripts/diff/{15783.down => 15783.not_replicated.down} | 2 ++ db_scripts/diff/{15783.up => 15783.not_replicated.up} | 5 +++++ 2 files changed, 7 insertions(+) rename db_scripts/diff/{15783.down => 15783.not_replicated.down} (99%) rename db_scripts/diff/{15783.up => 15783.not_replicated.up} (98%) diff --git a/db_scripts/diff/15783.down b/db_scripts/diff/15783.not_replicated.down similarity index 99% rename from db_scripts/diff/15783.down rename to db_scripts/diff/15783.not_replicated.down index f82e78f3..efb31c7b 100644 --- a/db_scripts/diff/15783.down +++ b/db_scripts/diff/15783.not_replicated.down @@ -1,4 +1,6 @@ USE kamailio; +SET autocommit=0; +SET sql_log_bin=0; UPDATE lcr_gw SET flags = id; diff --git a/db_scripts/diff/15783.up b/db_scripts/diff/15783.not_replicated.up similarity index 98% rename from db_scripts/diff/15783.up rename to db_scripts/diff/15783.not_replicated.up index 0701ce08..d52c873d 100644 --- a/db_scripts/diff/15783.up +++ b/db_scripts/diff/15783.not_replicated.up @@ -1,4 +1,6 @@ USE provisioning; +SET autocommit=0; +SET sql_log_bin=0; DROP TRIGGER IF EXISTS voip_phost_crepl_trig; @@ -139,6 +141,9 @@ SET autocommit=0; UPDATE lcr_gw SET id = flags WHERE flags != 0; UPDATE lcr_gw SET flags = 0; +ALTER TABLE lcr_gw + DROP CONSTRAINT IF EXISTS `lcr_gw_id_ref`; + ALTER TABLE lcr_gw ADD CONSTRAINT `lcr_gw_id_ref` FOREIGN KEY (`id`) REFERENCES `provisioning`.`voip_peer_hosts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;