From d2cf389104d52222496658b7a3155930a20094e2 Mon Sep 17 00:00:00 2001 From: rafi Date: Thu, 21 May 2026 11:55:57 +0200 Subject: [PATCH] feat: add ON DELETE CASCADE for jira and gitlab integration foreign keys Signed-off-by: rafi --- ...d_cascade_delete_jira_gitlab_integrations.up.sql | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 database/migrations/20260521095425_add_cascade_delete_jira_gitlab_integrations.up.sql diff --git a/database/migrations/20260521095425_add_cascade_delete_jira_gitlab_integrations.up.sql b/database/migrations/20260521095425_add_cascade_delete_jira_gitlab_integrations.up.sql new file mode 100644 index 000000000..44e5537a6 --- /dev/null +++ b/database/migrations/20260521095425_add_cascade_delete_jira_gitlab_integrations.up.sql @@ -0,0 +1,13 @@ +ALTER TABLE public.jira_integrations + DROP CONSTRAINT IF EXISTS fk_organizations_jira_integrations; + +ALTER TABLE public.jira_integrations + ADD CONSTRAINT fk_organizations_jira_integrations + FOREIGN KEY (org_id) REFERENCES public.organizations(id) ON DELETE CASCADE; + +ALTER TABLE public.gitlab_integrations + DROP CONSTRAINT IF EXISTS fk_organizations_git_lab_integrations; + +ALTER TABLE public.gitlab_integrations + ADD CONSTRAINT fk_organizations_git_lab_integrations + FOREIGN KEY (org_id) REFERENCES public.organizations(id) ON DELETE CASCADE;