debian-forge-composer/internal/jobqueue/dbjobqueue/schemas/003_dependencies_cascade.sql
Sanne Raymaekers 9bff4a4f0f dbjobqueue: Alter foreign key constraints
When deleting rows from the job table, make sure the delete is cascaded
to the dependencies and heartbeat tables.
2022-06-02 18:45:24 +02:00

11 lines
354 B
SQL

ALTER TABLE job_dependencies
DROP CONSTRAINT job_dependencies_dependency_id_fkey,
DROP CONSTRAINT job_dependencies_job_id_fkey,
ADD CONSTRAINT job_dependencies_dependency_id_fkey
FOREIGN KEY (job_id) REFERENCES jobs(id) ON DELETE CASCADE,
ADD CONSTRAINT job_dependencies_job_id_fkey
FOREIGN KEY (dependency_id) REFERENCES jobs(id) ON DELETE CASCADE;