Aria / fix_rls.sql
teganmosi
Deploy Aria application with fixes for database, TTS, and WebSocket (LFS tracking applied)
f6d0a88
Raw
History Blame Contribute Delete
859 Bytes
-- Run this SQL in your Supabase SQL Editor to fix RLS policies
-- Create insert policy if not exists
DO $$
BEGIN
IF NOT EXISTS (
SELECT 1 FROM pg_policies WHERE policyname = 'Users can insert own profile' AND tablename = 'profiles'
) THEN
CREATE POLICY "Users can insert own profile" ON profiles
FOR INSERT
TO authenticated
WITH CHECK (auth.uid() = id);
END IF;
END $$;
-- Drop and recreate select/update policies
DROP POLICY IF EXISTS "Users can select own profile" ON profiles;
CREATE POLICY "Users can select own profile" ON profiles FOR
SELECT TO authenticated USING (auth.uid () = id);
DROP POLICY IF EXISTS "Users can update own profile" ON profiles;
CREATE POLICY "Users can update own profile" ON profiles FOR
UPDATE TO authenticated USING (auth.uid () = id)
WITH
CHECK (auth.uid () = id);