-- Add unique constraint for comment reactions if it doesn't exist DO $$ BEGIN IF NOT EXISTS ( SELECT 1 FROM information_schema.table_constraints WHERE constraint_name = 'unique_comment_user_reaction' AND table_name = 'comment_reactions' ) THEN ALTER TABLE comment_reactions ADD CONSTRAINT unique_comment_user_reaction UNIQUE (comment_id, user_id); END IF; END $$;