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

취소

이름

REVOKE — 사용자의 액세스 권한을 취소합니다. 그룹 또는 모든 사용자.
취소특권[, ...]
    켜짐객체[, ...]
     공개 | 그룹그룹 | 사용자 이름 }

입력

특권

가능한 권한은 다음과 같습니다:

선택

특정 항목의 모든 열에 접근할 수 있는 권한 테이블/뷰.

삽입

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

업데이트

특정 항목의 모든 열을 업데이트할 수 있는 권한 테이블.

삭제

특정 테이블에서 행을 삭제할 수 있는 권한.

규칙

테이블/뷰에 대한 규칙을 정의하는 권한. (참조규칙 생성).

전체

모든 권한을 취소합니다.

객체

접근을 취소할 개체의 이름. 는 가능한 객체는 다음과 같습니다:

  • 테이블

  • 보기

  • 시퀀스

  • 색인

그룹

권한을 취소할 그룹의 이름.

사용자 이름

권한을 취소할 사용자의 이름. 사용 모든 사용자를 지정하는 PUBLIC 키워드입니다.

공개

모든 사용자에 대해 지정된 권한을 취소합니다.

출력

변경

성공적으로 메시지가 반환되었습니다.

오류

객체를 사용할 수 없거나 사용할 수 없는 경우 메시지가 반환됩니다. 그룹이나 사용자로부터 권한을 철회하는 것은 불가능합니다.

설명

REVOKE를 사용하면 개체 작성자가 권한을 취소할 수 있습니다. 이전에 모든 사용자(PUBLIC을 통해) 또는 특정 사용자로부터 부여되거나 그룹.

참고

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

데이터베이스 = 루시타니아
   +------+-------------------+
   |  관계 |        권한 부여/취소 |
   +------+-------------------+
   | 마이테이블 | "=rw","miriam=arwR","그룹 할 일=rw" |
   +------+-------------------+
   범례:
         uname=arwR -- 사용자에게 부여된 권한
   group gname=arwR -- GROUP에 부여된 권한
              =arwR -- PUBLIC에 부여된 권한

                  r -- 선택
                  w -- 업데이트/삭제
                  a -- 삽입
                  R - 규칙
               화살표 -- 모두

팁:현재 그룹을 생성하려면 다음을 수행해야 합니다. 다음과 같이 테이블 pg_group에 수동으로 데이터를 삽입합니다.

pg_group 값에 삽입('todos');
          그룹 할일에서 사용자 미리암 생성;

사용법

-- 테이블 영화에 대한 모든 사용자의 삽입 권한을 취소합니다:
--
대중으로부터 영화 삽입을 취소합니다.

-- 보기 종류에 대한 사용자 manuel의 모든 권한을 취소합니다.
--
마누엘로부터 모든 종류를 취소합니다.

호환성

SQL92

SQL92 구문취소있음 다음을 포함하여 권한 취소를 위한 추가 기능 테이블의 개별 열에 있는 항목:

취소  선택 | 삭제 | 사용법 | 모든 권한  [, ...]
    켜짐객체공개 |에서사용자 이름[, ...]   제한 | 캐스케이드[, ...] ) ]
    켜짐객체공개 |에서사용자 이름[, ...]   제한 | 캐스케이드

참조부여명령어 개별 필드에 대한 세부정보입니다.

다음에 대한 부여 옵션 취소특권[, ...]
    켜짐객체공개 |에서사용자 이름[, ...]   제한 | 캐스케이드

사용자에게 지정된 권한을 부여하는 권한을 취소합니다. 다른 사람에게 특권. 참조부여개인에 대한 자세한 내용은 명령 필드.

가능한 개체는 다음과 같습니다:

[ TABLE ] 테이블/뷰
CHARACTER SET 문자 집합
COLLATION 대조
번역 번역
DOMAIN 도메인

사용자1이 사용자2에게 GRANT OPTION 권한을 부여하고 user2가 user3에게 이를 제공하면 user1은 이 권한을 취소할 수 있습니다. CASCADE 키워드를 사용하여 계단식 배열합니다.

사용자1이 사용자2에게 GRANT OPTION 권한을 부여하고 user2가 user3에게 이를 제공한 후 user1이 이 권한을 취소하려고 하면 RESTRICT 키워드를 지정하면 실패합니다.