Files
thrilltrack-explorer/supabase/migrations/20251003173641_cdc483dc-812e-4277-a180-7e750c0aa3db.sql
2025-10-03 17:36:53 +00:00

53 lines
1.1 KiB
SQL

-- Add RLS policies to enable Realtime for moderation tables
-- Content Submissions
CREATE POLICY "realtime_admin_access_content_submissions"
ON public.content_submissions
FOR SELECT
TO supabase_realtime_admin
USING (true);
CREATE POLICY "moderators_realtime_content_submissions"
ON public.content_submissions
FOR SELECT
TO authenticated
USING (check_realtime_access());
-- Submission Items
CREATE POLICY "realtime_admin_access_submission_items"
ON public.submission_items
FOR SELECT
TO supabase_realtime_admin
USING (true);
CREATE POLICY "moderators_realtime_submission_items"
ON public.submission_items
FOR SELECT
TO authenticated
USING (check_realtime_access());
-- Reports
CREATE POLICY "realtime_admin_access_reports"
ON public.reports
FOR SELECT
TO supabase_realtime_admin
USING (true);
CREATE POLICY "moderators_realtime_reports"
ON public.reports
FOR SELECT
TO authenticated
USING (check_realtime_access());
-- Reviews
CREATE POLICY "realtime_admin_access_reviews"
ON public.reviews
FOR SELECT
TO supabase_realtime_admin
USING (true);
CREATE POLICY "moderators_realtime_reviews"
ON public.reviews
FOR SELECT
TO authenticated
USING (check_realtime_access());