From af8f5a296d23a8484e876c45d5d9332b78188a37 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Sun, 26 Apr 2026 10:34:16 +0200 Subject: [PATCH] Add foreign key constraint to `email_unsubscribe_tokens` for `user_id` with cascade delete --- backend/supabase/email_unsubscribe_tokens.sql | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/supabase/email_unsubscribe_tokens.sql b/backend/supabase/email_unsubscribe_tokens.sql index 2f48d0e6..7f270854 100644 --- a/backend/supabase/email_unsubscribe_tokens.sql +++ b/backend/supabase/email_unsubscribe_tokens.sql @@ -9,6 +9,12 @@ CREATE TABLE IF NOT EXISTS email_unsubscribe_tokens CONSTRAINT email_unsubscribe_tokens_pkey PRIMARY KEY (token) ); +ALTER TABLE email_unsubscribe_tokens + ADD CONSTRAINT email_unsubscribe_tokens_user_id_fkey + FOREIGN KEY (user_id) + REFERENCES users (id) + ON DELETE CASCADE; + -- Row Level Security ALTER TABLE email_unsubscribe_tokens ENABLE ROW LEVEL SECURITY;