Skip to content

Commit a0498ab

Browse files
committed
RLS policies
1 parent b0f61e7 commit a0498ab

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
-- CREATE POLICY "policy_name"
2+
-- ON public.Lista FOR
3+
-- DELETE USING ( auth.uid() = user_id );
4+
5+
-- CREATE POLICY "policy_name"
6+
-- ON public.Lista FOR
7+
-- SELECT USING ( auth.uid() = user_id );
8+
9+
-- #################### TABELA LISTA
10+
11+
-- CREATE POLICY "Enable read access for all users" ON "public"."Lista"
12+
-- AS PERMISSIVE FOR SELECT
13+
-- TO authenticated
14+
-- USING (true)
15+
16+
17+
CREATE POLICY "Users can SELECT if own row"
18+
ON "public"."TodoPrivate" AS PERMISSIVE FOR SELECT
19+
TO authenticated
20+
USING ( auth.uid() = user_id );
21+
22+
CREATE POLICY "Users can UPDATE if own row"
23+
ON "public"."TodoPrivate" AS PERMISSIVE FOR UPDATE
24+
TO authenticated
25+
USING ( auth.uid() = user_id );
26+
27+
CREATE POLICY "Users can DELETE if own row"
28+
ON "public"."TodoPrivate" AS PERMISSIVE FOR DELETE
29+
TO authenticated
30+
USING ( auth.uid() = user_id );
31+
32+
CREATE POLICY "Users can SELECT if authenticated"
33+
ON "public"."TodoPrivate"
34+
AS PERMISSIVE
35+
FOR INSERT
36+
TO authenticated
37+
WITH CHECK (true);

0 commit comments

Comments
 (0)