fix(filters): could not delete with postgres (#1021)

* fix(filters): could not delete with postgres

* fix(migrations): add actions constraint to base schema
This commit is contained in:
ze0s 2023-07-21 20:40:46 +02:00 committed by GitHub
parent 1637c6209d
commit 56d3603505
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -283,7 +283,7 @@ CREATE TABLE release_action_status
raw TEXT, raw TEXT,
log TEXT, log TEXT,
release_id INTEGER NOT NULL, release_id INTEGER NOT NULL,
FOREIGN KEY (action_id) REFERENCES "action"(id), FOREIGN KEY (action_id) REFERENCES "action"(id) ON DELETE SET NULL,
FOREIGN KEY (release_id) REFERENCES "release"(id) ON DELETE CASCADE, FOREIGN KEY (release_id) REFERENCES "release"(id) ON DELETE CASCADE,
FOREIGN KEY (filter_id) REFERENCES "filter"(id) ON DELETE SET NULL FOREIGN KEY (filter_id) REFERENCES "filter"(id) ON DELETE SET NULL
); );
@ -706,4 +706,11 @@ ADD COLUMN use_bouncer BOOLEAN DEFAULT FALSE;
ALTER TABLE irc_network ALTER TABLE irc_network
ADD COLUMN bouncer_addr TEXT;`, ADD COLUMN bouncer_addr TEXT;`,
`ALTER TABLE release_action_status
DROP CONSTRAINT release_action_status_action_id_fkey;
ALTER TABLE release_action_status
ADD FOREIGN KEY (action_id) REFERENCES action
ON DELETE SET NULL;
`,
} }