토토 캔 9.0.23 문서화 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.0 : 토토 사이트 수정 | 젠 토토 : 문서 : 9.0 : 데이터 정의 | 5 장. 데이터 정의 | 토토 커뮤니티 PostgreSQL : 문서 : 9.0 : Schemas |
데이터베이스 개체를 만들 때 소유자가됩니다. 에 의해 기본값, 객체의 소유자만이 물체. 다른 사용자가 사용하도록 허용하기 위해특권부여되어야합니다. (그러나 사용자 슈퍼 유저 속성이 항상 모든 객체에 액세스 할 수 있도록하십시오.)
몇 가지 다른 특권이 있습니다 :select, 삽입, 업데이트, 삭제, Truncate, 참조, 트리거, Create, Connect, 임시, execute및usage. 특정 특권 객체의 유형에 따라 객체가 다릅니다 (테이블, 함수, 등). 다른 유형에 대한 전체 정보 지원되는 특권토토 캔, 참조grant참조 페이지. 다음 섹션 그리고 챕터는 또한 그러한 특권이 어떻게되는지 보여줄 것입니다. 사용된.
개체를 수정하거나 파괴 할 권리는 항상 소유자의 특권 전용.
참고 :테이블의 소유자를 변경하려면 index, 시퀀스 또는보기, 사용Alter Table명령. 거기 있습니다 동Alter명령 다른 객체 유형.
권한을 할당하려면grant명령이 사용됩니다. 예를 들어, ifJoeIS 기존 사용자 및계정is 기존 테이블, 테이블 업데이트 권한을 부여 할 수 있습니다. 와 함께:
Joe에 대한 계정에 대한 업데이트 보조금;
쓰기all특정 대신 특권은 물체와 관련된 모든 권한을 부여합니다. 유형.
스페셜"사용자"이름public모든 사람에게 특권을 부여하는 데 사용될 수 있습니다 시스템의 사용자. 또한,"그룹"역할이 많은 경우 권한을 관리하기 위해 역할을 설정할 수 있습니다. 데이터베이스 사용자 - 자세한 내용은 참조20 장.
특권을 취소하려면 적합하게 명명 된 사람을 사용하십시오Revoke명령 :
공개 계정에 대한 모든 것을 취소;
개체 소유자의 특별 권한 (즉, 권리 하다드롭, grant, Revoke등)는 항상 암시 적입니다 소유자가되며 부여하거나 취소 할 수 없습니다. 그러나 대상 소유자는 자신의 평범한 특권을 취소하도록 선택할 수 있습니다. 자신과 자신을 위해 테이블 만 읽기위한 예 기타.
보통, 개체의 소유자 (또는 슈퍼 소)만이 부여 할 수 있습니다. 또는 대상의 특권을 취소합니다. 그러나 가능합니다 권한 부여"보조금 옵션", 수신자에게 부여 할 권리를 부여합니다. 기타. 그랜트 옵션이 이후에 취소되면 모든 사람 수신자로부터 특권을 받았습니다 (직접 또는 보조금 체인)는 특권을 잃게됩니다. 자세한 내용은 참조하십시오.grantandRevoke참조 페이지.