-- ----------------------------------------- -- upgrade path for Icinga 2.4.0 -- -- ----------------------------------------- -- Copyright (c) 2015 Icinga Development Team (http://www.icinga.org) -- -- Please check http://docs.icinga.org for upgrading information! -- ----------------------------------------- -- ----------------------------------------- -- #9286 - zone tables -- ----------------------------------------- ALTER TABLE icinga_endpoints ADD COLUMN zone_object_id bigint(20) unsigned DEFAULT '0'; ALTER TABLE icinga_endpointstatus ADD COLUMN zone_object_id bigint(20) unsigned DEFAULT '0'; CREATE TABLE IF NOT EXISTS icinga_zones ( zone_id bigint(20) unsigned NOT NULL AUTO_INCREMENT, instance_id bigint unsigned default 0, zone_object_id bigint(20) unsigned DEFAULT '0', config_type smallint(6) DEFAULT '0', parent_zone_object_id bigint(20) unsigned DEFAULT '0', is_global smallint(6), PRIMARY KEY (zone_id) ) ENGINE=InnoDB COMMENT='Zone configuration'; CREATE TABLE IF NOT EXISTS icinga_zonestatus ( zonestatus_id bigint(20) unsigned NOT NULL AUTO_INCREMENT, instance_id bigint unsigned default 0, zone_object_id bigint(20) unsigned DEFAULT '0', status_update_time timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', parent_zone_object_id bigint(20) unsigned DEFAULT '0', PRIMARY KEY (zonestatus_id) ) ENGINE=InnoDB COMMENT='Zone status'; -- ----------------------------------------- -- #9576 - freshness_threshold -- ----------------------------------------- ALTER TABLE icinga_services MODIFY freshness_threshold int; ALTER TABLE icinga_hosts MODIFY freshness_threshold int; -- ----------------------------------------- -- update dbversion -- ----------------------------------------- INSERT INTO icinga_dbversion (name, version, create_time, modify_time) VALUES ('idoutils', '1.14.0', NOW(), NOW()) ON DUPLICATE KEY UPDATE version='1.14.0', modify_time=NOW();