mirror of
https://github.com/Icinga/icingaweb2-module-director.git
synced 2025-07-26 23:34:10 +02:00
Update foreign key constraint for import_source under PostgreSQL
So that import_runs will be deleted with the import_source. fixes #1141
This commit is contained in:
parent
e9aa161ce4
commit
4ab59ea1e3
13
schema/pgsql-migrations/upgrade_142.sql
Normal file
13
schema/pgsql-migrations/upgrade_142.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
ALTER TABLE import_run
|
||||||
|
DROP CONSTRAINT import_run_source;
|
||||||
|
|
||||||
|
ALTER TABLE import_run
|
||||||
|
ADD CONSTRAINT import_run_source
|
||||||
|
FOREIGN KEY (source_id)
|
||||||
|
REFERENCES import_source (id)
|
||||||
|
ON DELETE CASCADE
|
||||||
|
ON UPDATE RESTRICT;
|
||||||
|
|
||||||
|
INSERT INTO director_schema_migration
|
||||||
|
(schema_version, migration_time)
|
||||||
|
VALUES (142, NOW());
|
@ -1450,8 +1450,8 @@ CREATE TABLE import_run (
|
|||||||
CONSTRAINT import_run_source
|
CONSTRAINT import_run_source
|
||||||
FOREIGN KEY (source_id)
|
FOREIGN KEY (source_id)
|
||||||
REFERENCES import_source (id)
|
REFERENCES import_source (id)
|
||||||
ON DELETE RESTRICT
|
ON DELETE CASCADE
|
||||||
ON UPDATE CASCADE,
|
ON UPDATE RESTRICT,
|
||||||
CONSTRAINT import_run_rowset
|
CONSTRAINT import_run_rowset
|
||||||
FOREIGN KEY (rowset_checksum)
|
FOREIGN KEY (rowset_checksum)
|
||||||
REFERENCES imported_rowset (checksum)
|
REFERENCES imported_rowset (checksum)
|
||||||
@ -1841,4 +1841,4 @@ CREATE INDEX user_resolved_var_schecksum ON icinga_user_resolved_var (checksum);
|
|||||||
|
|
||||||
INSERT INTO director_schema_migration
|
INSERT INTO director_schema_migration
|
||||||
(schema_version, migration_time)
|
(schema_version, migration_time)
|
||||||
VALUES (141, NOW());
|
VALUES (142, NOW());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user