From bd00662f7740a88d2bb4ffdbaf0cc9138bad90c8 Mon Sep 17 00:00:00 2001 From: Marco Capetta Date: Wed, 26 Jun 2019 15:07:23 +0200 Subject: [PATCH] TT#23358 DST change in kamailio Change kamailio.location expires and last_modified columns from datetime to bigint Change-Id: I2baa7134fe84960f07efda1e621cf0508345e1b1 (cherry picked from commit 6618e9be0cf65f69c53e7ba3fa93e941f169aa04) --- db_scripts/diff/15554_not_replicated.down | 15 +++++++++++++++ db_scripts/diff/15554_not_replicated.up | 15 +++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 db_scripts/diff/15554_not_replicated.down create mode 100644 db_scripts/diff/15554_not_replicated.up diff --git a/db_scripts/diff/15554_not_replicated.down b/db_scripts/diff/15554_not_replicated.down new file mode 100644 index 00000000..c18900da --- /dev/null +++ b/db_scripts/diff/15554_not_replicated.down @@ -0,0 +1,15 @@ +set sql_log_bin=0; +set autocommit=0; + +use kamailio; + +ALTER TABLE location CHANGE expires expires_old datetime; +ALTER TABLE location CHANGE last_modified last_modified_old datetime; +ALTER TABLE location ADD expires datetime NOT NULL DEFAULT '2030-05-28 21:32:15'; +ALTER TABLE location ADD last_modified datetime NOT NULL DEFAULT '1900-01-01 00:00:01'; +UPDATE location SET expires=FROM_UNIXTIME(expires_old); +UPDATE location SET last_modified=FROM_UNIXTIME(last_modified_old); +ALTER TABLE location DROP expires_old; +ALTER TABLE location DROP last_modified_old; + +commit; diff --git a/db_scripts/diff/15554_not_replicated.up b/db_scripts/diff/15554_not_replicated.up new file mode 100644 index 00000000..241f3f67 --- /dev/null +++ b/db_scripts/diff/15554_not_replicated.up @@ -0,0 +1,15 @@ +set sql_log_bin=0; +set autocommit=0; + +use kamailio; + +ALTER TABLE location CHANGE expires expires_old datetime; +ALTER TABLE location CHANGE last_modified last_modified_old datetime; +ALTER TABLE location ADD expires BIGINT NOT NULL DEFAULT 2000000000; +ALTER TABLE location ADD last_modified BIGINT NOT NULL DEFAULT 1; +UPDATE location SET expires=UNIX_TIMESTAMP(expires_old); +UPDATE location SET last_modified=UNIX_TIMESTAMP(last_modified_old); +ALTER TABLE location DROP expires_old; +ALTER TABLE location DROP last_modified_old; + +commit;