이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 커뮤니티 : 문서 : 17 : 51.28. pg_init_privs버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

52.28. PG_INIT_PRIVS #

카탈로그PG_INIT_PRIVS시스템의 객체의 초기 권한에 대한 정보를 기록합니다. 데이터베이스에 각 객체마다 비 디폴 (NULL) 초기 권한 세트가있는 각 객체에 대해 하나의 항목이 있습니다.

객체는 시스템이 초기화 될 때 권한을 설정함으로써 초기 권한을 가질 수 있습니다 (byinitdb) 또는 a 동안 개체가 생성 될 때확장 생성및 확장 스크립트는를 사용하여 초기 권한을 설정합니다.grant시스템. 이 시스템은 확장 스크립트 중에 권한 기록을 자동으로 처리하며 확장자는 만 사용하면됩니다.grantandRevoke스크립트의 진술은 특권을 기록하도록합니다. 그만큼privtype열이 초기 권한이 설정되었는지를 나타냅니다.initdb또는 a확장 생성명령.

초기 권한이 설정된 개체initdb어디에서 항목이있을 것입니다privtypeis'i', 초기 권한이 설정된 객체확장 생성위치가있을 것입니다privtypeis'e'.

표 52.28. PG_INIT_PRIVS

열 유형

설명

objoid OID(OID 열 참조)

특정 객체의 OID

Classoid OID(참조PG_CLASS.OID)

시스템 카탈로그의 OID 객체가

objsubid int4

테이블 열의 경우, 이것은 열 번호입니다 (objoidandClassoid테이블 자체를 참조하십시오). 다른 모든 객체 유형의 경우이 열은 0입니다.

privtype char

이 개체의 초기 권한 유형을 정의하는 코드; 텍스트보기

InitPrivs aclitem []

초기 액세스 권한; 보다토토 캔 PostgreSQL : 문서 : 개발 : 5.8. 특권자세한 내용