본문으로 건너뛰기
restrict_nonsystem_relation_kind

restrict_nonsystem_relation_kind

버전기본값context타입
14userstring
15userstring
16userstring
17userstring
18userstring
19userstring

지정한 종류의 비시스템 relation에 대한 접근을 금지한다.

값은 쉼표로 구분한 relation 종류 목록이며, 현재 지원되는 종류는 viewforeign-table이다. 설정하면 시스템 객체가 아닌 view 조회와 foreign table 접근이 차단된다.

superuser 같은 높은 권한으로 접속해 다른 사용자가 소유한 객체를 다루는 클라이언트 — 백업·업그레이드 유틸리티가 대표적이다 — 가 사용자 정의 view나 foreign table에 숨겨진 코드를 자신의 권한으로 실행하게 되는 상황을 막는 방어 수단이다.

출처: PostgreSQL 18 문서