강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

Next님의 프로필 이미지
Next

작성한 질문수

한 입 크기로 잘라먹는 Next.js(v15)

1.3) 실습용 백엔드 서버 세팅하기

✅ Supabase에서 테이블 옆에 Unrestricted가 뜨는 이유와 해결법 정리

해결된 질문

작성

·

40

0

Supabase에서 Table Editor > 테이블 옆에 Unrestricted가 아래처럼 뜨시는 분들은 RLS disabled를 클릭한 후에 RLS를 Enable로 해주시면 됩니다.

스크린샷 2025-08-19 오후 12.01.31.png

  • RLS(Row Level Security)가 꺼져 있으면, 누구나 API로 테이블 데이터를 볼 수 있습니다.

  • 실제 서비스에서는 RLS를 반드시 켜고, 접근 정책(Policy)을 설정해야 데이터가 안전하게 보호됩니다.

  • RLS 활성화는 Table Editor에서 “Enable RLS” 클릭 → 정책 추가로 진행하면 됩니다.

     

답변 1

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다.

우선 Unresticted 문구는 RLS 옵션을 설정할 경우 사라지는것이 맞습니다.

다만 RLS Policy를 설정하기 까다로울 수 있으므로 본 강의와 같은 실습 환경이나,

초기 개발 환경에서는 보통 RLS를 끄고 작업하는게 일반적입니다.

 

따라서 프로젝트 완성 이후, 배포 직전에 RLS를 키셔서

정책 설정을 추가하는 쪽으로 진행하시는걸 권장드립니다.

Next님의 프로필 이미지
Next

작성한 질문수

질문하기