lo_compat_privileges
PostgreSQL 9.0에서 도입된 large object 접근 권한 검사를 끌지 정합니다.
9.0 이전 버전에서는 large object에 접근 권한 개념이 없어 모든 사용자가 읽고 쓸 수 있었습니다. 이 파라미터를 on으로 설정하면 9.0에서 추가된 권한 검사를 비활성화해 예전 동작으로 되돌립니다. 기본값은 off이며, superuser와 적절한 SET 권한을 가진 사용자만 변경할 수 있습니다. on으로 설정해도 large object 관련 보안 검사가 전부 꺼지는 것은 아니고, 9.0에서 기본 동작이 바뀐 항목만 해제됩니다.
노트
운영 노트: 9.0 이전 시절 애플리케이션을 마이그레이션하는 과도기가 아니라면 켤 이유가 없는 파라미터입니다. 켜두면 large object 권한 모델이 무력화되므로, 임시로 사용했더라도 애플리케이션 수정이 끝나는 대로 off로 되돌립니다.
출처: PostgreSQL 18 문서