From 80ac314d8bd5fdeb1d265f36595238b3a5852a1d Mon Sep 17 00:00:00 2001 From: Yonas Habteab Date: Wed, 13 Sep 2023 15:30:13 +0200 Subject: [PATCH] Schema: Update timestamp & set success of existing schema version entry --- schema/mysql-upgrades/2.12.0.sql | 2 ++ schema/pgsql-upgrades/2.12.0.sql | 2 ++ 2 files changed, 4 insertions(+) diff --git a/schema/mysql-upgrades/2.12.0.sql b/schema/mysql-upgrades/2.12.0.sql index 9aace2856..d72a016c9 100644 --- a/schema/mysql-upgrades/2.12.0.sql +++ b/schema/mysql-upgrades/2.12.0.sql @@ -6,6 +6,8 @@ ALTER TABLE icingaweb_schema DROP CONSTRAINT IF EXISTS idx_icingaweb_schema_version, ADD CONSTRAINT idx_icingaweb_schema_version UNIQUE (version); +UPDATE icingaweb_schema SET timestamp = timestamp * 1000, success = 'y'; + INSERT INTO icingaweb_schema (version, timestamp, success, reason) VALUES('2.12.0', UNIX_TIMESTAMP() * 1000, 'y', NULL) ON DUPLICATE KEY UPDATE timestamp = VALUES(timestamp), success = VALUES(success), reason = VALUES(reason); diff --git a/schema/pgsql-upgrades/2.12.0.sql b/schema/pgsql-upgrades/2.12.0.sql index 733d8f547..706a28c69 100644 --- a/schema/pgsql-upgrades/2.12.0.sql +++ b/schema/pgsql-upgrades/2.12.0.sql @@ -8,6 +8,8 @@ ALTER TABLE icingaweb_schema DROP CONSTRAINT IF EXISTS idx_icingaweb_schema_version, ADD CONSTRAINT idx_icingaweb_schema_version UNIQUE (version); +UPDATE icingaweb_schema SET timestamp = timestamp * 1000, success = 'y'; + INSERT INTO icingaweb_schema (version, timestamp, success, reason) VALUES('2.12.0', EXTRACT(EPOCH FROM now()) * 1000, 'y', NULL) ON CONFLICT ON CONSTRAINT idx_icingaweb_schema_version DO UPDATE SET timestamp = EXCLUDED.timestamp, success = EXCLUDED.success, reason = EXCLUDED.reason;