From 00b2ea2192c2f1c3774adbe985bdbb7b4a722a4f Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 19:47:16 +0000 Subject: [PATCH] Fix duplicate foreign key constraints --- ...1_03faa567-d9aa-4b3d-b3c9-c20407787217.sql | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 supabase/migrations/20251105194701_03faa567-d9aa-4b3d-b3c9-c20407787217.sql diff --git a/supabase/migrations/20251105194701_03faa567-d9aa-4b3d-b3c9-c20407787217.sql b/supabase/migrations/20251105194701_03faa567-d9aa-4b3d-b3c9-c20407787217.sql new file mode 100644 index 00000000..21e6a45b --- /dev/null +++ b/supabase/migrations/20251105194701_03faa567-d9aa-4b3d-b3c9-c20407787217.sql @@ -0,0 +1,29 @@ +-- Remove duplicate foreign key constraints added in migration 20251105193953 +-- Keep the original _fkey constraints that were already working + +-- Drop the duplicate park_submission constraint (keep submission_items_park_submission_id_fkey) +ALTER TABLE submission_items + DROP CONSTRAINT IF EXISTS fk_submission_items_park_submission; + +-- Drop the duplicate ride_submission constraint (keep submission_items_ride_submission_id_fkey) +ALTER TABLE submission_items + DROP CONSTRAINT IF EXISTS fk_submission_items_ride_submission; + +-- Drop the duplicate company_submission constraint (keep submission_items_company_submission_id_fkey) +ALTER TABLE submission_items + DROP CONSTRAINT IF EXISTS fk_submission_items_company_submission; + +-- Drop the duplicate ride_model_submission constraint (keep submission_items_ride_model_submission_id_fkey) +ALTER TABLE submission_items + DROP CONSTRAINT IF EXISTS fk_submission_items_ride_model_submission; + +-- Drop the duplicate photo_submission constraint (keep submission_items_photo_submission_id_fkey) +ALTER TABLE submission_items + DROP CONSTRAINT IF EXISTS fk_submission_items_photo_submission; + +-- Drop the duplicate timeline_event_submission constraint (keep submission_items_timeline_event_submission_id_fkey) +ALTER TABLE submission_items + DROP CONSTRAINT IF EXISTS fk_submission_items_timeline_event_submission; + +COMMENT ON TABLE submission_items IS + 'Submission items with single foreign key constraints to various submission types. Original _fkey constraints maintained.'; \ No newline at end of file