diff --git a/schema/mysql/schema.sql b/schema/mysql/schema.sql index f4434f139..26ae3940d 100644 --- a/schema/mysql/schema.sql +++ b/schema/mysql/schema.sql @@ -1343,4 +1343,4 @@ CREATE TABLE icingadb_schema ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC; INSERT INTO icingadb_schema (version, timestamp) - VALUES (4, CURRENT_TIMESTAMP() * 1000); + VALUES (4, UNIX_TIMESTAMP() * 1000); diff --git a/schema/mysql/upgrades/1.0.0-rc2.sql b/schema/mysql/upgrades/1.0.0-rc2.sql index 50fb2f98d..d4695cd81 100644 --- a/schema/mysql/upgrades/1.0.0-rc2.sql +++ b/schema/mysql/upgrades/1.0.0-rc2.sql @@ -156,7 +156,7 @@ ALTER TABLE acknowledgement_history MODIFY is_persistent enum('n','y') DEFAULT NULL COMMENT 'NULL if ack_set event happened before Icinga DB history recording'; INSERT INTO icingadb_schema (version, timestamp) - VALUES (2, CURRENT_TIMESTAMP() * 1000); + VALUES (2, UNIX_TIMESTAMP() * 1000); ALTER TABLE host_state MODIFY output longtext DEFAULT NULL, diff --git a/schema/mysql/upgrades/1.0.0.sql b/schema/mysql/upgrades/1.0.0.sql index 16bb45e3b..054e10e4e 100644 --- a/schema/mysql/upgrades/1.0.0.sql +++ b/schema/mysql/upgrades/1.0.0.sql @@ -288,4 +288,4 @@ INSERT INTO sla_history_downtime ON DUPLICATE KEY UPDATE sla_history_downtime.downtime_id = sla_history_downtime.downtime_id; INSERT INTO icingadb_schema (version, TIMESTAMP) - VALUES (3, CURRENT_TIMESTAMP() * 1000); + VALUES (3, UNIX_TIMESTAMP() * 1000); diff --git a/schema/mysql/upgrades/1.1.1.sql b/schema/mysql/upgrades/1.1.1.sql index 264ecae3e..b0d5b698d 100644 --- a/schema/mysql/upgrades/1.1.1.sql +++ b/schema/mysql/upgrades/1.1.1.sql @@ -34,4 +34,4 @@ ALTER TABLE history UNLOCK TABLES; INSERT INTO icingadb_schema (version, timestamp) - VALUES (4, CURRENT_TIMESTAMP() * 1000); + VALUES (4, UNIX_TIMESTAMP() * 1000); diff --git a/schema/mysql/upgrades/1.1.2.sql b/schema/mysql/upgrades/1.1.2.sql new file mode 100644 index 000000000..9f5edd5fa --- /dev/null +++ b/schema/mysql/upgrades/1.1.2.sql @@ -0,0 +1 @@ +UPDATE icingadb_schema SET timestamp = UNIX_TIMESTAMP(timestamp / 1000) * 1000 WHERE timestamp > 20000000000000000;