diff --git a/schema/pgsql-migrations/upgrade_80.sql b/schema/pgsql-migrations/upgrade_80.sql new file mode 100644 index 00000000..074af1cf --- /dev/null +++ b/schema/pgsql-migrations/upgrade_80.sql @@ -0,0 +1,11 @@ +ALTER TABLE icinga_timeperiod_range + DROP CONSTRAINT icinga_timeperiod_range_timeperiod, + ADD CONSTRAINT icinga_timeperiod_range_timeperiod + FOREIGN KEY (timeperiod_id) + REFERENCES icinga_timeperiod (id) + ON DELETE CASCADE + ON UPDATE CASCADE; + +INSERT INTO director_schema_migration + (schema_version, migration_time) + VALUES (80, NOW()); diff --git a/schema/pgsql.sql b/schema/pgsql.sql index ed6f8f5a..09b6e4b3 100644 --- a/schema/pgsql.sql +++ b/schema/pgsql.sql @@ -296,7 +296,7 @@ CREATE TABLE icinga_timeperiod_range ( CONSTRAINT icinga_timeperiod_range_timeperiod FOREIGN KEY (timeperiod_id) REFERENCES icinga_timeperiod (id) - ON DELETE RESTRICT + ON DELETE CASCADE ON UPDATE CASCADE ); @@ -1415,4 +1415,4 @@ CREATE UNIQUE INDEX notification_inheritance ON icinga_notification_inheritance -- set current schema version INSERT INTO director_schema_migration (schema_version, migration_time) - VALUES (79, NOW()); + VALUES (80, NOW());