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;