icingaweb2-module-director/schema/pgsql-migrations/upgrade_132.sql

26 lines
761 B
MySQL
Raw Normal View History

2017-07-04 06:45:22 +02:00
CREATE TABLE icinga_host_template_choice (
id serial,
object_name character varying(64) NOT NULL,
description text DEFAULT NULL,
min_required smallint NOT NULL DEFAULT 0,
max_allowed smallint NOT NULL DEFAULT 1,
PRIMARY KEY (id)
);
CREATE UNIQUE INDEX host_template_choice_object_name ON icinga_host_template_choice (object_name);
ALTER TABLE icinga_host
ADD COLUMN template_choice_id int DEFAULT NULL,
ADD CONSTRAINT icinga_host_template_choice
FOREIGN KEY (template_choice_id)
REFERENCES icinga_host_template_choice (id)
ON DELETE RESTRICT
ON UPDATE CASCADE;
CREATE INDEX host_template_choice ON icinga_host (template_choice_id);
INSERT INTO director_schema_migration
(schema_version, migration_time)
VALUES (132, NOW());