From 9f8cebfe413dae038981d4b4a97da708ebf5a8bc Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Fri, 29 Nov 2019 16:14:33 +0100 Subject: [PATCH] Schema: add table icingadb_schema refs #59 --- etc/schema/mysql/mysql.schema.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/etc/schema/mysql/mysql.schema.sql b/etc/schema/mysql/mysql.schema.sql index acdc7241..613d4c4c 100644 --- a/etc/schema/mysql/mysql.schema.sql +++ b/etc/schema/mysql/mysql.schema.sql @@ -315,6 +315,18 @@ CREATE TABLE icingadb_instance ( PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC; + +CREATE TABLE icingadb_schema ( + id int(10) unsigned NOT NULL AUTO_INCREMENT, + version smallint(5) unsigned NOT NULL, + timestamp bigint(20) unsigned NOT NULL, + + PRIMARY KEY (id) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC; + +INSERT INTO icingadb_schema (version, timestamp) + VALUES (1, CURRENT_TIMESTAMP() * 1000); + CREATE TABLE checkcommand ( id binary(20) NOT NULL COMMENT 'sha1(environment.name + type + name)', environment_id binary(20) NOT NULL COMMENT 'env.id',