2025 년 9 월 4 일 :젠 토토 18 RC 1 릴리스!
이 문서는 지원되지 않는 버전의 젠 토토 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다무지개 토토 PostgreSQL : 문서 : 17 : 버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

Revoke

이름

젠 토토-액세스 권한 제거

시놉시스

젠 토토 [보조금 옵션]
    select | 삽입 | 업데이트 | 삭제 | 잘린 | 참조 | 방아쇠 
    [, ...] | 모든 [권한]
    on [테이블]table_name[, ...]
         | 스키마의 모든 테이블schema_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    select | 삽입 | 업데이트 | 참조 (column_name[, ...])
    [, ...] | 모든 [권한] (column_name[, ...])
    [테이블]table_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    usage | 선택 | 업데이트 
    [, ...] | 모든 [권한]
    on 시퀀스Sequence_name[, ...]
         | 스키마의 모든 시퀀스schema_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    create | 연결 | 임시 | 온도 [, ...] | 모든 [권한]
    데이터베이스database_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    사용 | 모든 [권한]
    도메인domain_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    사용 | 모든 [권한]
    외국 데이터 포장지fdw_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    사용 | 모든 [권한]
    외국 서버에서server_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    실행 | 모든 [권한]
    on functionfunction_name([[argmode] [arg_name]arg_type[, ...]) [, ...]
         | 스키마의 모든 기능Schema_Name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    사용 | 모든 [권한]
    On Languagelang_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    select | 업데이트 [, ...] | 모든 [권한]
    큰 물체에loid[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    create | usage [, ...] | 모든 [권한]
    스키마Schema_Name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    생성 | 모든 [권한]
    테이블 스페이스에서TableSpace_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [보조금 옵션]
    사용 | 모든 [권한]
    on typetype_name[, ...]
    [그룹]에서role_name| 공공의  [, ...]
    [캐스케이드 | 제한]

젠 토토 [관리자 옵션]role_name[, ...] fromrole_name[, ...]
    [캐스케이드 | 제한]

설명

theRevoke이전에 명령이 취소되었습니다 하나 이상의 역할에서 권한을 부여했습니다. 키워드public암시 적으로 정의 된 모든 그룹을 말합니다 역할.

설명 참조PostgreSQL : 문서 : 9.3 : 윈 토토권한 유형의 의미에 대한 명령.

특정 역할은 특권의 합이됩니다. 직접 부여 된 역할에 부여 된 특권 현재 회원과 권한이 부여 된 특권public. 예를 들어, 젠 토토select특권public반드시 모든 역할이 가지고 있음을 의미하지는 않습니다 잃어버린select대상에 대한 특권 : 그것들 직접 또는 다른 역할을 통해 부여한 사람은 여전히 그것. 마찬가지로, 취소select사용자로부터 그 사용자가 사용하는 것을 막지 못할 수 있습니다selectifpublic또는 다른 회원 역할은 여전히select권리.

if보조금 옵션만 지정됩니다 특권이 아닌 특권에 대한 보조금 옵션이 취소됩니다. 그 자체. 그렇지 않으면 권한과 보조금 옵션이 모두 있습니다 취소.

사용자가 보조금 옵션으로 권한을 보유하고 승인 한 경우 다른 사용자에게 다른 사용자가 보유한 권한은 의존적 특권이라고합니다. 특권 또는 보조금 옵션 인 경우 첫 번째 사용자가 보유하고 있으며 의존하는 특권이 취소되고 있습니다. 존재하는 경우, 그 종속 특권도 취소됩니다.캐스케이드지정되어 있습니다. 그렇지 않다면 취소 행동이 실패합니다. 이 재귀적인 취소는 특권에만 영향을 미칩니다 그것은 추적 할 수있는 일련의 사용자를 통해 부여되었습니다. 이것의 주제 인 사용자Revoke명령. 따라서 영향을받는 사용자는 효과적으로 유지할 수 있습니다 다른 사용자를 통해 부여 된 경우 특권.

테이블에서 권한을 취소 할 때 해당 열 권한 (있는 경우)은 각 열에서 자동으로 취소됩니다. 테이블도. 반면에 역할이 부여 된 경우 테이블 위에 특권을 누른 다음 동일한 특권을 취소합니다. 개별 열에는 영향을 미치지 않습니다.

역할의 멤버십을 젠 토토 할 때그랜트 옵션대신라고 부릅니다.관리자 옵션, 그러나 행동은 비슷합니다. 이 형식도 있습니다 명령의 노이즈 워드를 허용하지 않습니다그룹.

노트

usePSQL's\ dp기존 테이블에 부여 된 권한을 표시하도록 명령하고 열. 보다PostgreSQL : 문서 : 9.3 : 윈 토토정보 형식에 대해. 비 테이블 객체의 경우 다른\ d특권을 표시 할 수있는 명령.

사용자는 직접 부여 된 권한 만 취소 할 수 있습니다. 그 사용자. 예를 들어, 사용자 A가 특권을 부여한 경우 사용자 B에게 옵션을 부여하고 사용자 B는이를 사용자에게 부여했습니다. C, 사용자 A는 C에서 직접 권한을 취소 할 수 없습니다. 대신, 사용자 A는 사용자 B에서 보조금 옵션을 취소하고 사용할 수 있습니다. 그만큼캐스케이드옵션이되도록 옵션 다른 예를 들어, A와 B는 C에게 동일한 특권을 부여했으며, A는 자신의 보조금을 철회 할 수 있습니다. 그러나 B의 보조금은 아니므로 C는 여전히 효과적으로 특권.

객체의 비 소유자가 시도 할 때Revoke개체의 특권, 명령은 의지합니다 사용자가 전혀 권한이 없으면 완전히 실패합니다. 물체. 일부 권한을 사용할 수있는 한 명령은 진행하지만, 그것은 사용자에게는 보조금 옵션이 있습니다. 그만큼​​모든 것을 취소하십시오 특권보조금이없는 경우 양식이 경고 메시지를 발행합니다 옵션은 보관되며 다른 형태는 다음과 같은 경고를 발행합니다. 특별히 명명 된 권한에 대한 옵션 명령은 유지되지 않습니다. (원칙적 으로이 진술은 물체 소유자도 있지만 소유자는 항상 모든 보조금 옵션을 보유하면 사례는 발생할 수 없습니다.)

슈퍼업자가 a를 선택한 경우grant또는Revoke명령은 명령입니다 영향을받는 사람의 소유자가 발행 한 것처럼 수행 물체. 모든 권한은 궁극적으로 객체 소유자에게서 나옵니다 (아마도 보조금 옵션의 사슬을 통해 간접적으로) 가능합니다. 슈퍼업자가 모든 권한을 철회하려면 사용캐스케이드위에서 언급 한 바와 같이.

Revoke그 역할에 의해서도 할 수 있습니다 영향을받는 물체의 소유자는 아니지만 대상을 소유하거나 역할의 구성원 인 역할 특권보조금 옵션on 물체. 이 경우 명령은 마치 마치 마치 수행됩니다. 실제로 개체를 소유 한 포함 된 역할 또는 특권을 보유하고 있습니다with with with with with. 예를 들어, 표T1Role 소유G1, 어느 역할U1회원입니다.U1can 취소 특권T1기록 된 에 의해 부여되는대로G1. 여기에는 포함됩니다 에 의해 만들어진 보조금U1뿐만 아니라 다른 것 역할의 구성원G1.

20198_20222Revokeholds 하나 이상의 역할 멤버십 경로를 통해 간접적으로 특권을 역할을 포함하는 지정되지 않은 역할은 명령. 그러한 경우 사용하는 것이 가장 좋습니다역할 설정당신이하고 싶은 특정 역할이되기 위해 그만큼Revokeas. 그렇게하지 않으면 이끌 수 있습니다 의도 한 것 이외의 특권을 철회하기 위해 전혀 아무것도 취소합니다.

테이블에 대중을위한 권한 삽입 권한영화:

공개 필름에 삽입 된 삽입;

사용자로부터 모든 권한을 젠 토토Manuel보기Kinds:

Manuel의 종류에 대한 모든 특권을 취소;

이것은 실제로 의미한다는 점에 유의하십시오"모든 것을 취소하십시오 내가 "에 부여한 특권.

역할 멤버십 젠 토토Admins사용자Joe:

Joe의 개조 된 관리자;

호환성

호환성 노트grant명령에 유사하게 적용Revoke. 키워드제한또는캐스케이드IS 표준에 따라 필요하지만젠 토토가정제한기본적으로.