Spaces:
Running
Running
| -- Enable RLS | |
| ALTER TABLE public.users ENABLE ROW LEVEL SECURITY; | |
| -- Allow users to insert their own profile | |
| CREATE POLICY "Users can insert their own profile" | |
| ON public.users | |
| FOR INSERT | |
| WITH CHECK (auth.uid() = id); | |
| -- Allow users to view their own profile | |
| CREATE POLICY "Users can view their own profile" | |
| ON public.users | |
| FOR SELECT | |
| USING (auth.uid() = id); | |
| -- Allow users to update their own profile | |
| CREATE POLICY "Users can update their own profile" | |
| ON public.users | |
| FOR UPDATE | |
| USING (auth.uid() = id); | |
| -- Grant access to authenticated users | |
| GRANT ALL ON public.users TO authenticated; | |
| GRANT ALL ON public.users TO service_role; | |