본문 바로가기
Database#Database#Security#Postgres조회 2

Row-Level Security란?RLS

정의

Postgres의 행 수준 접근 제어. 사용자별로 볼 수 있는 행 제한.

RLS란?

"이 사용자는 자기 회사 행만 조회" 같은 행 단위 권한을 DB에 내장한다.

CREATE POLICY user_rows ON orders
USING (user_id = current_setting('app.user_id')::int);

Supabase가 RLS를 중심에 둔 보안 모델을 대중화.

🔗 함께 보면 좋은 용어

Database 전체 →