Fix: Correct foreign key constraint for reviews

This commit is contained in:
gpt-engineer-app[bot]
2025-10-02 18:33:31 +00:00
parent c0637fabd0
commit 8fe5bf5c1c
2 changed files with 17 additions and 0 deletions

View File

@@ -1101,6 +1101,13 @@ export type Database = {
referencedRelation: "rides" referencedRelation: "rides"
referencedColumns: ["id"] referencedColumns: ["id"]
}, },
{
foreignKeyName: "reviews_user_id_fkey"
columns: ["user_id"]
isOneToOne: false
referencedRelation: "profiles"
referencedColumns: ["user_id"]
},
] ]
} }
ride_coaster_statistics: { ride_coaster_statistics: {

View File

@@ -0,0 +1,10 @@
-- Drop existing foreign key that points to auth.users
ALTER TABLE public.reviews
DROP CONSTRAINT IF EXISTS reviews_user_id_fkey;
-- Add new foreign key constraint pointing to profiles.user_id
ALTER TABLE public.reviews
ADD CONSTRAINT reviews_user_id_fkey
FOREIGN KEY (user_id)
REFERENCES public.profiles(user_id)
ON DELETE CASCADE;