diff --git a/schema/mysql-changes/upgrade_43.sql b/schema/mysql-changes/upgrade_43.sql new file mode 100644 index 00000000..4e6a810e --- /dev/null +++ b/schema/mysql-changes/upgrade_43.sql @@ -0,0 +1,13 @@ +CREATE TABLE icinga_service_assignment ( + id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, + service_id INT(10) UNSIGNED NOT NULL, + filter_string TEXT NOT NULL, + PRIMARY KEY (id), + CONSTRAINT icinga_service_assignment + FOREIGN KEY service (service_id) + REFERENCES icinga_service (id) + ON DELETE CASCADE + ON UPDATE CASCADE +) ENGINE=InnoDB; + + diff --git a/schema/mysql.sql b/schema/mysql.sql index 5e23e371..e0f88736 100644 --- a/schema/mysql.sql +++ b/schema/mysql.sql @@ -564,6 +564,18 @@ CREATE TABLE icinga_service_field ( ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +CREATE TABLE icinga_service_assignment ( + id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, + service_id INT(10) UNSIGNED NOT NULL, + filter_string TEXT NOT NULL, + PRIMARY KEY (id), + CONSTRAINT icinga_service_assignment + FOREIGN KEY service (service_id) + REFERENCES icinga_service (id) + ON DELETE CASCADE + ON UPDATE CASCADE +) ENGINE=InnoDB; + CREATE TABLE icinga_host_service ( host_id INT(10) UNSIGNED NOT NULL, service_id INT(10) UNSIGNED NOT NULL,