-
Notifications
You must be signed in to change notification settings - Fork 582
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DB IDO: Fix duplicate entries in {host,service}depencencies table
fixes #7765
- Loading branch information
Michael Friedrich
committed
Feb 12, 2015
1 parent
cfe986e
commit 9d97094
Showing
6 changed files
with
67 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
-- ----------------------------------------- | ||
-- upgrade path for Icinga 2.3.0 | ||
-- | ||
-- ----------------------------------------- | ||
-- Copyright (c) 2015 Icinga Development Team (http://www.icinga.org) | ||
-- | ||
-- Please check http://docs.icinga.org for upgrading information! | ||
-- ----------------------------------------- | ||
|
||
-- ----------------------------------------- | ||
-- #7765 drop unique constraint | ||
-- ----------------------------------------- | ||
|
||
ALTER TABLE icinga_servicedependencies DROP KEY instance_id; | ||
ALTER TABLE icinga_hostdependencies DROP KEY instance_id; | ||
|
||
ALTER TABLE icinga_servicedependencies ADD KEY instance_id (instance_id,config_type,service_object_id,dependent_service_object_id,dependency_type,inherits_parent,fail_on_ok,fail_on_warning,fail_on_unknown,fail_on_critical); | ||
ALTER TABLE icinga_hostdependencies ADD KEY instance_id (instance_id,config_type,host_object_id,dependent_host_object_id,dependency_type,inherits_parent,fail_on_up,fail_on_down,fail_on_unreachable); | ||
|
||
|
||
-- ----------------------------------------- | ||
-- update dbversion | ||
-- ----------------------------------------- | ||
|
||
INSERT INTO icinga_dbversion (name, version, create_time, modify_time) VALUES ('idoutils', '1.13.0', NOW(), NOW()) ON DUPLICATE KEY UPDATE version='1.13.0', modify_time=NOW(); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
-- ----------------------------------------- | ||
-- upgrade path for Icinga 2.3.0 | ||
-- | ||
-- ----------------------------------------- | ||
-- Copyright (c) 2015 Icinga Development Team (http://www.icinga.org) | ||
-- | ||
-- Please check http://docs.icinga.org for upgrading information! | ||
-- ----------------------------------------- | ||
|
||
-- ----------------------------------------- | ||
-- #7765 drop unique constraint | ||
-- ----------------------------------------- | ||
|
||
ALTER TABLE icinga_servicedependencies DROP CONSTRAINT uq_servicedependencies; | ||
ALTER TABLE icinga_hostdependencies DROP CONSTRAINT uq_hostdependencies; | ||
|
||
CREATE INDEX idx_servicedependencies ON icinga_servicedependencies(instance_id,config_type,service_object_id,dependent_service_object_id,dependency_type,inherits_parent,fail_on_ok,fail_on_warning,fail_on_unknown,fail_on_critical); | ||
CREATE INDEX idx_hostdependencies ON icinga_hostdependencies(instance_id,config_type,host_object_id,dependent_host_object_id,dependency_type,inherits_parent,fail_on_up,fail_on_down,fail_on_unreachable); | ||
|
||
|
||
-- ----------------------------------------- | ||
-- update dbversion | ||
-- ----------------------------------------- | ||
|
||
SELECT updatedbversion('1.13.0'); | ||
|