mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 08:11:13 -05:00
Fix duplicate foreign key constraints
This commit is contained in:
@@ -4812,48 +4812,6 @@ export type Database = {
|
|||||||
updated_at?: string
|
updated_at?: string
|
||||||
}
|
}
|
||||||
Relationships: [
|
Relationships: [
|
||||||
{
|
|
||||||
foreignKeyName: "fk_submission_items_company_submission"
|
|
||||||
columns: ["company_submission_id"]
|
|
||||||
isOneToOne: false
|
|
||||||
referencedRelation: "company_submissions"
|
|
||||||
referencedColumns: ["id"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
foreignKeyName: "fk_submission_items_park_submission"
|
|
||||||
columns: ["park_submission_id"]
|
|
||||||
isOneToOne: false
|
|
||||||
referencedRelation: "park_submissions"
|
|
||||||
referencedColumns: ["id"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
foreignKeyName: "fk_submission_items_photo_submission"
|
|
||||||
columns: ["photo_submission_id"]
|
|
||||||
isOneToOne: false
|
|
||||||
referencedRelation: "photo_submissions"
|
|
||||||
referencedColumns: ["id"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
foreignKeyName: "fk_submission_items_ride_model_submission"
|
|
||||||
columns: ["ride_model_submission_id"]
|
|
||||||
isOneToOne: false
|
|
||||||
referencedRelation: "ride_model_submissions"
|
|
||||||
referencedColumns: ["id"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
foreignKeyName: "fk_submission_items_ride_submission"
|
|
||||||
columns: ["ride_submission_id"]
|
|
||||||
isOneToOne: false
|
|
||||||
referencedRelation: "ride_submissions"
|
|
||||||
referencedColumns: ["id"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
foreignKeyName: "fk_submission_items_timeline_event_submission"
|
|
||||||
columns: ["timeline_event_submission_id"]
|
|
||||||
isOneToOne: false
|
|
||||||
referencedRelation: "timeline_event_submissions"
|
|
||||||
referencedColumns: ["id"]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
foreignKeyName: "submission_items_company_submission_id_fkey"
|
foreignKeyName: "submission_items_company_submission_id_fkey"
|
||||||
columns: ["company_submission_id"]
|
columns: ["company_submission_id"]
|
||||||
|
|||||||
@@ -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.';
|
||||||
Reference in New Issue
Block a user