이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 29.10. 범퍼카 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

31.7. 보안

가입자 측 테이블의 스키마를 수정할 수있는 사용자는 임의의 코드를 슈퍼 사용자로 실행할 수 있습니다. 소유권을 제한하고트리거슈퍼 사용자가 신뢰하는 역할에 대한 그러한 테이블의 특권. 또한 신뢰할 수없는 사용자가 테이블을 만들 수있는 경우 테이블을 명시 적으로 나열하는 출판물 만 사용하십시오.모든 테이블의 경우SuperUser가 게시자 또는 가입자에 비 택시 테이블을 만들도록 허가 된 모든 사용자를 신뢰할 때만

복제 연결에 사용되는 역할에는가 있어야합니다.복제속성 (또는 슈퍼 유저). 역할이 부족한 경우SuperUserandBYSPASSRLS, 게시자 행 보안 정책이 실행될 수 있습니다. 역할이 모든 테이블 소유자를 신뢰하지 않는 경우 포함옵션 = -Crow_Security = Off연결 문자열에서; 테이블 소유자가 행 보안 정책을 추가하면 해당 설정으로 인해 정책을 실행하기보다는 복제가 중단됩니다.pg_hba.conf로그인속성.

초기 테이블 데이터를 복사하려면 복제 연결에 사용 된 역할에는가 있어야합니다.select게시 된 테이블의 특권 (또는 슈퍼업자).

게시물을 만들려면 사용자에게가 있어야합니다.Create데이터베이스의 권한.

게시물에 테이블을 추가하려면 사용자는 테이블에 소유권이 있어야합니다. 모든 테이블을 자동으로 게시하는 출판물을 만들려면 사용자는 슈퍼업자 여야합니다.

구독을 만들려면 사용자가 슈퍼업자 여야합니다.

구독 적용 프로세스는 슈퍼업자의 권한과 함께 로컬 데이터베이스에서 실행됩니다.

권한은 복제 연결을 시작할 때 한 번만 점검됩니다. 각 변경 레코드가 게시자로부터 읽거나 적용될 때 각 변경에 대해 다시 확인하지 않아서 다시 확인되지 않습니다.