Merge pull request #65 from Icinga/feature/schema-version-info-59

Schema: add table icingadb_schema
This commit is contained in:
Alexander Aleksandrovič Klimov 2019-12-06 17:08:16 +01:00 committed by GitHub
commit 28ca90ac00
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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',