이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다무지개 토토 PostgreSQL : 문서 : 17 : Revoke버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

Revoke

이름

Revoke- 액세스 권한을 철회합니다 사용자, 그룹 또는 모든 사용자.

시놉시스

RevokePrivilege[, ...]
    에개체[, ...]
    public |에서 그룹GroupName | 사용자 이름

입력

Privilege

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

select

a의 모든 열에 액세스하는 특권 특정 테이블/보기

삽입

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

업데이트

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

삭제

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

RUL

표/보기에서 규칙을 정의하는 특권. (보다PostgreSQL : 문서 : 7.1).

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

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

공개 필름에 삽입 된 삽입;

토토 사이트로부터 모든 권한 취소Manuelin viewKinds:

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

호환성

SQL92

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

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

참조PostgreSQL : 문서 : 7.1 : 와이즈 토토개별 필드에 대한 자세한 내용.

|특권[, ...]
    에개체public |사용자 이름[, ...] 제한 | 캐스케이드

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

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

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

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

If user1 gives a privilege WITH GRANT OPTION to user2, and user2는 user3에 제공 한 다음 user1이 이것을 취소하려고한다면 특권 제한 키워드를 지정하면 실패합니다.