From fd83c8d49d4cb0ac613d4c6eb4bad71ef5442eba Mon Sep 17 00:00:00 2001 From: Jared Pereira Date: Sat, 22 Nov 2025 17:02:23 -0500 Subject: [PATCH] add on update cascade to pt relations --- ...0118_add_cascade_on_update_to_pt_relations.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 supabase/migrations/20251122220118_add_cascade_on_update_to_pt_relations.sql diff --git a/supabase/migrations/20251122220118_add_cascade_on_update_to_pt_relations.sql b/supabase/migrations/20251122220118_add_cascade_on_update_to_pt_relations.sql new file mode 100644 index 00000000..e363755c --- /dev/null +++ b/supabase/migrations/20251122220118_add_cascade_on_update_to_pt_relations.sql @@ -0,0 +1,15 @@ +alter table "public"."permission_token_on_homepage" drop constraint "permission_token_creator_token_fkey"; + +alter table "public"."leaflets_in_publications" drop constraint "leaflets_in_publications_leaflet_fkey"; + +alter table "public"."leaflets_in_publications" drop column "archived"; + +alter table "public"."permission_token_on_homepage" drop column "archived"; + +alter table "public"."permission_token_on_homepage" add constraint "permission_token_on_homepage_token_fkey" FOREIGN KEY (token) REFERENCES permission_tokens(id) ON UPDATE CASCADE ON DELETE CASCADE not valid; + +alter table "public"."permission_token_on_homepage" validate constraint "permission_token_on_homepage_token_fkey"; + +alter table "public"."leaflets_in_publications" add constraint "leaflets_in_publications_leaflet_fkey" FOREIGN KEY (leaflet) REFERENCES permission_tokens(id) ON UPDATE CASCADE ON DELETE CASCADE not valid; + +alter table "public"."leaflets_in_publications" validate constraint "leaflets_in_publications_leaflet_fkey"; -- 2.51.2