이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다사설 토토 사이트 PostgreSQL : 문서 : 17 : Revoke버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

Revoke

이름

Revoke - 사용자로부터 액세스 권한을 취소합니다 그룹 또는 모든 사용자.
Revoke특권[, ...]
    에개체[, ...]
    public |에서 그룹GroupName | 사용자 이름

입력

특권

가능한 특권은 다음과 같습니다.

select

특정 열의 모든 열에 액세스하는 특권 테이블/뷰.

삽입

a의 모든 열에 데이터를 삽입 할 수있는 권한 특정 표.

업데이트

특정 열의 모든 열을 업데이트하는 권한 테이블.

삭제

특정 테이블에서 행을 삭제하는 권한.

RUL

표/보기에서 규칙을 정의하는 특권. (보다생성 규칙).

all

모든 권한을 철회하십시오.

개체

액세스를 취소 할 객체의 이름. 그만큼 가능한 대상은 다음과 같습니다.

  • 테이블

  • 보기

  • 시퀀스

그룹

권한을 철회 할 그룹의 이름.

사용자 이름

권한을 철회하는 사용자의 이름. 사용하십시오 모든 사용자를 지정하는 공개 키워드.

public

모든 윈 토토에 대한 지정된 권한을 구합니다.

출력

변경

메시지가 성공하면 반환되었습니다.

오류

객체를 사용할 수없는 경우 메시지가 반환되었습니다 그룹 또는 사용자로부터 특권을 철회하는 것은 불가능합니다.

설명

Revoke​​객체를 창조자에게 허용합니다 모든 사용자 (공개) 또는 특정 사용자 또는 그룹.

노트

자세한 내용은 psql \ z 명령을 참조하십시오 기존 개체에 대한 권한 :

Database = lusitania
+-------------------+-------------------------------------------------+
|  관계 |        보조금/취소 허가 |
+-------------------+-------------------------------------------------+
| mytable |  "= rw", "miriam = arwr", "group todos = rw" |
+-------------------+-------------------------------------------------+
전설:
     uname = arwr- 사용자에게 부여 된 권한
     Group gname = arwr- 그룹에 부여 된 특권
     = ARWR- 공개적으로 부여 된 특권

     R- 선택
     W- 업데이트/삭제
     A- 삽입
     R- 규칙
     arwr- all

팁 :현재, 필요한 그룹을 만들려면 수동으로 데이터 삽입 테이블 pg_group as :

pg_group 값에 삽입 ( 'Todos');
Group Todos에서 사용자 miriam 만들기;

usage

테이블의 모든 사용자로부터 삽입 권한을 취소영화:

공개 필름에 삽입 된 삽입;

윈 토토로부터 모든 권한을 취소Manuelon viewKinds:

Manuel에서 모든 종류의 종류를 취소;

호환성

SQL92

SQL92 구문에 대한Revoke철회 권한을 포함한 추가 기능 테이블의 개별 열에있는 것 :

Revoke select | 삭제 | 사용법 | 모든 권한 [, ...]
    에개체public |사용자 이름[, ...] 제한 | 캐스케이드[, ...])]
    에개체public |사용자 이름[, ...] 제한 | 캐스케이드

참조grant자세한 내용 개별 분야.

| 취소 보조금 옵션특권[, ...]
    에개체public |사용자 이름[, ...] 제한 | 캐스케이드

사용자가 지정된 사람에게 부여 할 권한을 제출합니다 다른 사람에게 특권. 참조grant자세한 내용 개별 분야.

가능한 객체는 다음과 같습니다.

[테이블] 테이블/보기
캐릭터 세트 문자 세트
Collation Collation
번역 번역
도메인 도메인

user1이 user2에 대한 보조금 옵션으로 권한을 부여하는 경우 user2는 user3에 제공 한 다음 user1은이 권한을 취소 할 수 있습니다. 캐스케이드 키워드를 사용하는 캐스케이드.

user1이 user2에 대한 보조금 옵션으로 권한을 부여하는 경우 user2는 user3에 제공 한 다음 user1을 시도하면이 권한을 취소하십시오. 제한 키워드를 지정하면 실패합니다.