From 3d925ecde84f1a014eef9c7e6bf7cb1541e4f410 Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Wed, 12 Jul 2023 10:39:45 +0200 Subject: [PATCH] MT#57563 fix ngcp.timzeone version as not_replicated * the ngcp.timezone table is not replicated and hence the script must be also not replicated. - the script is renamed to _not_replicated - the ALTER TABLE ADD COLUMN is enhanced with "IF NOT EXISTS" to mitigate scenarios where somebody manually added the column on the other node, and to ensure that the upgrades are safe Change-Id: Ic44f76b5f3f43ae4124cebad30d559224fa90b31 (cherry picked from commit ff81df911ae8324983cdbd6e6883513d11edb632) --- db_scripts/diff/15767.up | 3 --- db_scripts/diff/{15767.down => 15767_not_replicated.down} | 1 + db_scripts/diff/15767_not_replicated.up | 4 ++++ 3 files changed, 5 insertions(+), 3 deletions(-) delete mode 100644 db_scripts/diff/15767.up rename db_scripts/diff/{15767.down => 15767_not_replicated.down} (73%) create mode 100644 db_scripts/diff/15767_not_replicated.up diff --git a/db_scripts/diff/15767.up b/db_scripts/diff/15767.up deleted file mode 100644 index 38edb5b0..00000000 --- a/db_scripts/diff/15767.up +++ /dev/null @@ -1,3 +0,0 @@ -USE ngcp; - -ALTER TABLE timezone ADD COLUMN version VARCHAR(32); diff --git a/db_scripts/diff/15767.down b/db_scripts/diff/15767_not_replicated.down similarity index 73% rename from db_scripts/diff/15767.down rename to db_scripts/diff/15767_not_replicated.down index e5288288..9beec5dd 100644 --- a/db_scripts/diff/15767.down +++ b/db_scripts/diff/15767_not_replicated.down @@ -1,3 +1,4 @@ USE ngcp; +SET sql_log_bin=0; ALTER TABLE timezone DROP COLUMN version; diff --git a/db_scripts/diff/15767_not_replicated.up b/db_scripts/diff/15767_not_replicated.up new file mode 100644 index 00000000..b1d3c754 --- /dev/null +++ b/db_scripts/diff/15767_not_replicated.up @@ -0,0 +1,4 @@ +USE ngcp; +SET sql_log_bin=0; + +ALTER TABLE timezone ADD COLUMN IF NOT EXISTS version VARCHAR(32);