Revoke

취소 - 액세스 권한 제거

시놉시스

취소 [보조금 옵션]
    select | 삽입 | 업데이트 | 삭제 | 잘린 | 참조 | 트리거 | 유지하다 
    [, ...] | 모든 [권한]
    on [테이블]table_name[, ...]
         | 스키마의 모든 테이블schema_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    select | 삽입 | 업데이트 | 참조 (column_name[, ...])
    [, ...] | 모든 [권한] (column_name[, ...])
    [테이블]table_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    usage | 선택 | 업데이트 
    [, ...] | 모든 [권한]
    on 시퀀스Sequence_name[, ...]
         | 스키마의 모든 시퀀스Schema_Name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    create | 연결 | 임시 | 온도 [, ...] | 모든 [권한]
    데이터베이스database_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    사용 | 모든 [권한]
    도메인domain_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    사용 | 모든 [권한]
    외국 데이터 포장지fdw_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    사용 | 모든 [권한]
    외국 서버에서Server_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    실행 | 모든 [권한]
    on function | 절차 | 루틴function_name[[[[argmode] [arg_name]arg_type[, ...])] [, ...]
         | 모든 함수 | 절차 | 스키마에서의 루틴Schema_Name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    사용 | 모든 [권한]
    On Languagelang_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    select | 업데이트 [, ...] | 모든 [권한]
    큰 물체에loid[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    set | Alter System [, ...] | 모든 [권한]
    on 매개 변수configuration_parameter[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    create | usage [, ...] | 모든 [권한]
    스키마Schema_Name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    생성 | 모든 [권한]
    테이블 스페이스에서TableSpace_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [보조금 옵션]
    사용 | 모든 [권한]
    on typetype_name[, ...]
    에서스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]

취소 [admin | 상속 | set 옵션 옵션]role_name[, ...] from스포츠 토토 결과 _specification[, ...]
    [부여스포츠 토토 결과 _specification]
    [캐스케이드 | 제한]여기서스포츠 토토 결과 _specificationcan be :[Group]role_name| 공공의
  | current_role
  | current_user
  | Session_USER

설명

theRevoke명령은 이전에 하나 이상의 스포츠 토토 결과로부터 권한을 부여한 이전에 취소되었습니다. 키워드public모든 스포츠 토토 결과의 암시 적으로 정의 된 그룹을 나타냅니다.

설명 참조grant권한 유형의 의미에 대한 명령.

특정 스포츠 토토 결과은 직접 권한이 부여 된 특권의 합계, 현재 모든 스포츠 토토 결과에 부여 된 특권 및 현재의 구성원 및 권한이 부여 된 특권을 갖게됩니다.public. 예를 들어, 취소select특권public반드시 모든 스포츠 토토 결과이 잃어버린 것을 의미하지는 않습니다select대상에 대한 특권 : 직접 또는 다른 역할을 통해 승인 한 사람들은 여전히 그것을 가지고있을 것입니다. 마찬가지로, 취소select사용자의 사용자가 해당 사용자가 사용하는 것을 방해하지 않을 수 있습니다selectifpublic또는 다른 회원 스포츠 토토 결과은 여전히select권리.

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

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

테이블의 권한을 취소 할 때 해당 열 권한 (있는 경우)도 테이블의 각 열에서 자동으로 취소됩니다. 반면에, 스포츠 토토 결과이 테이블에 권한이 부여 된 경우 개별 열에서 동일한 권한을 철회하는 것은 효과가 없습니다.

스포츠 토토 결과의 멤버십을 취소 할 때그랜트 옵션대신라고 부릅니다.관리자 옵션, 그러나 행동은 비슷합니다. 이전에 릴리스에서PostgreSQL16, 의존적 특권은 역할 멤버십의 보조금으로 추적되지 않았으므로캐스케이드스포츠 토토 결과 멤버십에는 영향을 미치지 않았습니다. 이것은 더 이상 그렇지 않습니다. 또한이 형태의 명령은 노이즈 워드를 허용하지 않습니다그룹in스포츠 토토 결과 _specification.

as관리자 옵션기존 스포츠 토토 결과 보조금에서 제거 될 수 있습니다.상속 옵션또는옵션 설정. 이것은 해당 옵션의 값을 설정하는 것과 같습니다.거짓.

노트

사용자는 해당 사용자가 직접 부여한 권한 만 취소 할 수 있습니다. 예를 들어, 사용자 A는 사용자 B에 대한 보조금 옵션으로 권한을 부여하고 사용자 B가 사용자 C에게 부여한 경우 사용자 A는 C에서 직접 권한을 취소 할 수 없습니다. 대신 사용자 A는 사용자 B에서 보조금 옵션을 취소하고를 사용할 수 있습니다.캐스케이드옵션은 사용자 C에서 권한이 취소되도록 옵션으로, A와 B가 모두 C에 동일한 권한을 부여한 경우 A는 자신의 보조금을 취소 할 수 있지만 B의 보조금은 없으므로 C는 여전히 특권을 가질 것입니다..

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

슈퍼업자가 A를 발행하기로 선택한 경우grant또는Revoke명령에 따라 명령은 영향을받는 객체의 소유자가 발행 한 것처럼 수행됩니다. (스포츠 토토 결과은 소유자가 없기 때문에 A그랜트역할 멤버십의 경우, 부트 스트랩 슈퍼업자가 발행 한 것처럼 명령이 수행됩니다.) 모든 권한은 궁극적으로 객체 소유자에게서 나오기 때문에 (아마도 보조금 옵션의 사슬을 통해 간접적으로) 슈퍼 서서가 모든 특권을 취소 할 수 있습니다.캐스케이드위에서 언급 한 바와 같이.

Revoke영향을받는 대상의 소유자가 아닌 역할에 의해 수행 될 수 있지만, 대상을 소유하거나 특권을 보유하는 역할의 구성원 인 역할의 구성원입니다.보조금 옵션개체에서. 이 경우 명령은 실제로 객체를 소유하거나 권한을 보유하는 포함 스포츠 토토 결과에 의해 발행 된 것처럼 수행됩니다.보조금 옵션. 예를 들어, 표T1스포츠 토토 결과 소유G1, 어느 스포츠 토토 결과U1회원입니다.U1할 수있는 특권을 취소 할 수 있습니다T1G1. 여기에는가 만든 보조금이 포함됩니다.U1그리고 다른 스포츠 토토 결과의 다른 구성원들에 의해G1.

스포츠 토토 결과이 실행되는 경우Revoke하나 이상의 역할 멤버십 경로를 통해 간접적으로 특권을 보유하고 있으며, 역할을 포함하는 것은 명령을 수행하는 데 사용되지 않습니다. 그러한 경우 사용하는 것이 가장 좋습니다스포츠 토토 결과 설정당신이하고 싶은 특정 스포츠 토토 결과이 되려면RevokeAS. 그렇게하지 않으면 의도 한 것 이외의 특권이 취소되거나 전혀 철회되지 않을 수 있습니다.

참조PostgreSQL : 문서 : 17 : 5.8. 사설 토토 사이트특정 권한 유형에 대한 자세한 내용과 물체의 권한을 검사하는 방법.

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

대중의 필름에 삽입 된 삽입;

사용자로부터 모든 권한을 취소Manuelin viewKinds:

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

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

스포츠 토토 결과 멤버십 취소Admins에서Joe:

Joe의 개조 된 관리자;

호환성

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

정정 제출

문서에 맞지 않는 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면