데이터베이스 개체가 생성되면 소유자가 할당됩니다. 소유자는 창조 성명서를 실행 한 사용자입니다. 에게 테이블, 인덱스, 시퀀스 또는보기의 소유자를 변경하고 사용하십시오.Alter Table명령. 기본적으로 만 소유자 (또는 슈퍼 소)는 객체로 무엇이든 할 수 있습니다. 순서대로 다른 사용자가 사용하도록 허용하려면특권부여해야합니다.
몇 가지 다른 특권이 있습니다 :select, 삽입, 업데이트, 삭제, RUL, 참조, 트리거, Create, 임시, execute, usage및모두 특권. 다른 유형의 자세한 내용은 특권 지원토토 사이트, 참조grant페이지의 페이지Postgresql 7.3.21 참조 매뉴얼. 그만큼 물체를 수정하거나 파괴 할 권리는 항상 특권입니다. 소유자 만. 권한을 할당하려면grant명령이 사용됩니다. 그래서, ifJoe기존 사용자이며계정는 기존 테이블, 특권입니다 테이블 업데이트는로 부여 할 수 있습니다.
Joe에 대한 계정에 대한 업데이트 보조금;
이 명령을 실행하는 사용자는 테이블. 그룹에 특권을 부여하려면 사용
그랜트 그랜트 그룹 직원에게 계정을 선택하십시오;
스페셜"사용자"이름public는 모든 사람에게 특권을 부여하는 데 사용될 수 있습니다 시스템의 사용자. 글쓰기all제자리에 특정 권한의 경우 모든 권한은 부여된.
특권을 취소하려면 적합하게 명명 된 사람을 사용하십시오Revoke명령 :
공개 계정에 대한 모든 것을 취소;
테이블 소유자의 특별 특권 (즉, 권리 하다드롭, grant, Revoke등)는 항상 암시 적입니다 소유자가되며 부여하거나 취소 할 수 없습니다. 그러나 테이블 소유자는 자신의 평범한 특권을 취소하도록 선택할 수 있습니다. 자신과 자신을 위해 테이블 만 읽기위한 예 기타.