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

5.6. 특권

개체가 만들어지면 소유자가 할당됩니다. 소유자는 일반적으로 창조 성명서를 실행 한 역할입니다. 대부분의 객체의 경우, 초기 상태는 소유자 (또는 슈퍼업자)만이 객체로 무엇이든 할 수 있다는 것입니다. 다른 역할을 사용하기 위해특권부여해야합니다.

다른 종류의 특권이 있습니다 :select, 삽입, 업데이트, 삭제, Truncate, ​​참조, 트리거, Create, Connect, 임시, executeusage. 특정 객체에 적용되는 토토은 객체의 유형 (테이블, 함수 등)에 따라 다릅니다. 뒷받침되는 다양한 유형의 토토에 대한 자세한 내용은PostgreSQL, 참조grant참조 페이지. 다음 섹션과 장에서는 해당 권한이 어떻게 사용되는지 보여줍니다.

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

객체를로 새 소유자에게 할당 할 수 있습니다.Alter객체에 대한 적절한 종류의 명령 (예 :무지개 토토 PostgreSQL. 슈퍼 사용자는 항상 이것을 할 수 있습니다. 일반적인 역할은 대상의 현재 소유자 (또는 소유 역할의 구성원)이자 새로운 소유 역할의 구성원 인 경우에만 수행 할 수 있습니다..

토토을 할당하려면grant명령이 사용됩니다. 예를 들어, ifJoe기존 사용자이며계정기존 테이블이며, 테이블 업데이트 권한은 다음과 같이 부여 될 수 있습니다.

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

쓰기all11914_12010

스페셜"사용자"이름public시스템의 모든 사용자에게 토토을 부여하는 데 사용될 수 있습니다. 또한,"그룹"데이터베이스 사용자가 많을 때 토토 관리를 돕기 위해 역할을 설정할 수 있습니다. 자세한 내용은 참조하십시오.PostgreSQL : 문서 : 9.4 : 데이터베이스 토토 꽁 머니.

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

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

객체 소유자의 특별 특권 (즉, 할 권리드롭, grant, Revoke등)는 항상 소유자가되는 데 암시 적이며 부여되거나 취소 될 수 없습니다. 그러나 물체 소유자는 자신의 평범한 특권을 취소하기로 선택할 수 있습니다. 예를 들어 다른 사람뿐만 아니라 테이블을 읽을 수 있습니다.

보통, 오브젝트의 소유자 (또는 슈퍼 소) 만 물체에 권한을 부여하거나 취소 할 수 있습니다. 그러나 특권을 부여 할 수 있습니다"보조금 옵션", 수신자에게 다른 사람에게 부여 할 권리를 부여합니다. 그랜트 옵션이 이후에 취소되면 수령인으로부터 (직접 또는 보조금 체인을 통해) 특권을받은 모든 사람은 특권을 잃게됩니다. 자세한 내용은 참조하십시오.grantand스포츠 토토 결과 : 문서 : 9.4 : Revoke참조 페이지.