supabase 유저 이메일 말고 유저 아이디가 일치하면 업데이트 가능하도록 정책 설정하기
SQL 구문 수정
auth테이블에 있는 것이 uuid이고, user_id는 외래키로 묶어 놓은 데이터 테이블의 컬럼명임.
create policy "Enable update for users based on uuid"
on "public"."hearts"
as PERMISSIVE
for UPDATE
to public
using (
(( SELECT auth.uid() AS uid) = user_id)
)
with check (
(( SELECT auth.uid() AS uid) = user_id)
);
'Programing > Server' 카테고리의 다른 글
supabase CRUD - 이미지 파일 선택 후 미리보기로 렌더링하기 (0) | 2024.06.20 |
---|---|
supabase 카카오 소셜 로그인 기능 구현하기 (0) | 2024.06.20 |
Supabase 로그인 기능 구현하기 (0) | 2024.06.18 |
Supabase 회원가입 기능 구현하기 (0) | 2024.06.18 |
Supabase Quick Start (0) | 2024.06.17 |
댓글