취소특권[, ...]
켜짐객체[, ...]
공개 | 그룹그룹 | 사용자 이름 }
가능한 권한은 다음과 같습니다:
특정 항목의 모든 열에 접근할 수 있는 권한 테이블/뷰.
의 모든 열에 데이터를 삽입할 수 있는 권한 특정 테이블.
특정 항목의 모든 열을 업데이트할 수 있는 권한 테이블.
특정 테이블에서 행을 삭제할 수 있는 권한.
테이블/뷰에 대한 규칙을 정의하는 권한. (참조규칙 생성).
모든 권한을 취소합니다.
접근을 취소할 개체의 이름. 는 가능한 객체는 다음과 같습니다:
테이블
보기
시퀀스
색인
권한을 취소할 그룹의 이름.
권한을 취소할 사용자의 이름. 사용 모든 사용자를 지정하는 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 구문취소있음 다음을 포함하여 권한 취소를 위한 추가 기능 테이블의 개별 열에 있는 항목:
취소 선택 | 삭제 | 사용법 | 모든 권한 [, ...]
켜짐객체공개 |에서사용자 이름[, ...] 제한 | 캐스케이드열[, ...] ) ]
켜짐객체공개 |에서사용자 이름[, ...] 제한 | 캐스케이드
참조부여명령어 개별 필드에 대한 세부정보입니다.
다음에 대한 부여 옵션 취소특권[, ...]
켜짐객체공개 |에서사용자 이름[, ...] 제한 | 캐스케이드
사용자에게 지정된 권한을 부여하는 권한을 취소합니다. 다른 사람에게 특권. 참조부여개인에 대한 자세한 내용은 명령 필드.
가능한 개체는 다음과 같습니다:
| [ TABLE ] 테이블/뷰 |
| CHARACTER SET 문자 집합 |
| COLLATION 대조 |
| 번역 번역 |
| DOMAIN 도메인 |
사용자1이 사용자2에게 GRANT OPTION 권한을 부여하고 user2가 user3에게 이를 제공하면 user1은 이 권한을 취소할 수 있습니다. CASCADE 키워드를 사용하여 계단식 배열합니다.
사용자1이 사용자2에게 GRANT OPTION 권한을 부여하고 user2가 user3에게 이를 제공한 후 user1이 이 권한을 취소하려고 하면 RESTRICT 키워드를 지정하면 실패합니다.