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;