이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

4.4. 권한

데이터베이스 개체가 생성되면 소유자가 할당됩니다. 소유자는 생성 문을 실행한 사용자입니다. 받는 사람 테이블, 인덱스, 시퀀스 또는 뷰의 소유자를 변경하려면테이블 변경명령. 기본적으로 소유자(또는 수퍼유저)는 객체에 대해 무엇이든 할 수 있습니다. 순서대로 다른 사용자가 사용할 수 있도록 허용하려면,특권허용되어야 합니다.

다양한 권한이 있습니다:선택, 삽입, 업데이트, 삭제, 규칙, 참조, 트리거, 만들기, 임시, 실행, 사용법그리고전체 권한. 다양한 유형에 대한 자세한 내용은 권한 지원자포스트그레SQL, 참조부여페이지PostgreSQL 7.3.21 참조 매뉴얼. 는 객체를 수정하거나 파괴할 수 있는 권리는 항상 개인의 특권입니다. 주인만. 권한을 할당하려면,부여명령이 사용됩니다. 그렇다면 만약기존 사용자이고계정기존 테이블입니다. 테이블 업데이트는 다음을 통해 부여될 수 있습니다.

Joe에게 계정 업데이트 부여;

이 명령을 실행하는 사용자는 다음의 소유자여야 합니다. 테이블. 그룹에 권한을 부여하려면 다음을 사용하세요.

그룹 직원에게 계정 선택 권한 부여;

특집"사용자"이름공개모든 사람에게 특권을 부여하는 데 사용될 수 있습니다. 시스템의 사용자. 쓰기전체제자리에 특정 권한의 모든 권한이 지정됩니다. 부여됩니다.

권한을 취소하려면 적절한 이름을 사용하십시오.취소명령:

공개 계정의 모든 계정을 취소합니다.

테이블 소유자의 특별한 특권(즉, 하다드롭, 부여, 취소등)은 항상 암시적입니다. 소유자이므로 부여하거나 취소할 수 없습니다. 하지만 테이블은 소유자는 자신의 일반적인 특권을 취소하기로 선택할 수 있습니다. 자신을 위해 테이블을 읽기 전용으로 만드는 예 기타.