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

5.6. 특권

데이터베이스 개체를 만들 때 소유자가됩니다. 에 의해 기본값, 객체의 소유자만이 물체. 다른 사용자가 사용하도록 허용하기 위해특권부여되어야합니다. (그러나 사용자 슈퍼 유저 속성이 항상 모든 객체에 액세스 할 수 있도록하십시오.)

몇 가지 다른 특권이 있습니다 :select, 삽입, 업데이트, 삭제, RUL, 참조, 트리거, Create, 임시, executeusage. a 특정 객체는 객체의 유형에 따라 다릅니다 (테이블, 기능 등). 다른 유형에 대한 전체 정보 지원하는 특권와이즈 토토, 참조grant참조 페이지. 다음 섹션 그리고 챕터는 또한 그러한 특권이 어떻게되는지 보여줄 것입니다. 사용된.

개체를 수정하거나 파괴 할 권리는 항상 소유자의 특권 전용.

참고 :테이블의 소유자를 변경하려면 index, 시퀀스 또는보기, 사용Alter Table명령. 거기 있습니다 동Alter명령 다른 객체 유형.

권한을 할당하려면grant명령이 사용됩니다. 예를 들어, if11852_11857IS 기존 사용자 및계정is 기존 테이블, 테이블 업데이트 권한을 부여 할 수 있습니다. 와 함께

Joe에 대한 계정에 대한 업데이트 보조금;

그룹에 특권을 부여하려면이 구문을 사용하십시오.

Grant Grant Grant on Group 직원;

스페셜"사용자"이름public모든 사람에게 특권을 부여하는 데 사용될 수 있습니다 시스템의 사용자. 글쓰기all제자리에 특정 권한의 경우 관련된 모든 권한을 부여합니다. 객체 유형의 경우

특권을 취소하려면 적합하게 명명 된 사용하십시오.Revoke명령 :

공개 계정에 대한 모든 것을 취소;

객체 소유자의 특별 특권 (즉, 권리 하다드롭, grant, Revoke등)는 항상 암시 적입니다 소유자가되며 부여하거나 취소 할 수 없습니다. 그러나 대상 소유자는 자신의 평범한 특권을 취소하도록 선택할 수 있습니다. 자신과 자신을 위해 테이블 ​​만 읽기위한 예 기타.

보통, 개체의 소유자 (또는 슈퍼 소)만이 부여 할 수 있습니다. 또는 대상의 특권을 취소합니다. 그러나 가능합니다 권한 부여"보조금 옵션", 수신자에게 부여 할 권리를 부여합니다. 기타. 그랜트 옵션이 이후에 취소되면 모든 사람 수신자로부터 특권을 받았습니다 (직접 또는 보조금 체인)는 특권을 잃게됩니다. 자세한 내용은 참조하십시오.PostgreSQL : 문서 : 8.1 : 범퍼카 토토andPostgreSQL : 문서 : 8.1 : 토토 핫참조 페이지.