Revoke특권[, ...] 에개체[, ...] public |에서 그룹GroupName | 사용자 이름
가능한 특권은 다음과 같습니다.
특정 열의 모든 열에 액세스하는 특권 테이블/뷰.
a의 모든 열에 데이터를 삽입 할 수있는 권한 특정 표.
특정 열의 모든 열을 업데이트하는 권한 테이블.
특정 테이블에서 행을 삭제하는 권한.
표/보기에서 규칙을 정의하는 특권. (보다생성 규칙).
모든 권한을 철회하십시오.
액세스를 취소 할 객체의 이름. 그만큼 가능한 대상은 다음과 같습니다.
테이블
보기
시퀀스
권한을 철회 할 그룹의 이름.
권한을 철회하는 사용자의 이름. 사용하십시오 모든 사용자를 지정하는 공개 키워드.
모든 윈 토토에 대한 지정된 권한을 철회합니다.
메시지가 성공하면 반환되었습니다.
객체를 사용할 수없는 경우 메시지가 반환되었습니다 그룹 또는 사용자로부터 특권을 철회하는 것은 불가능합니다.
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 만들기;
테이블의 모든 사용자로부터 권한을 삽입 삽입영화:
공개 필름에 삽입 된 삽입;
윈 토토로부터 모든 권한을 취소Manuelin viewKinds:
Manuel에서 모든 종류의 종류를 취소;
SQL92 구문Revoke철회 권한을 포함한 추가 기능 테이블의 개별 열에있는 것 :
Revoke select | 삭제 | 사용법 | 모든 권한 [, ...] 에개체public |사용자 이름[, ...] 제한 | 캐스케이드열[, ...])] 에개체public |사용자 이름[, ...] 제한 | 캐스케이드
참조grant자세한 내용 개별 분야.
| 취소 보조금 옵션특권[, ...] 에개체public |사용자 이름[, ...] 제한 | 캐스케이드
사용자가 지정된 사람을 부여 할 권한을 철회합니다 다른 사람에게 특권. 참조grant자세한 내용 개별 분야.
가능한 객체는 다음과 같습니다.
[테이블] 테이블/보기 |
캐릭터 세트 문자 세트 |
Collation Collation |
번역 번역 |
도메인 도메인 |
user1이 user2에 대한 보조금 옵션과 특권을 제공하는 경우 user2는 user3에 제공 한 다음 user1은이 권한을 취소 할 수 있습니다. 캐스케이드 키워드를 사용하는 캐스케이드.
user1이 user2에 대한 보조금 옵션과 특권을 제공하는 경우 user2는 user3에 제공 한 다음 user1을 시도하면이 권한을 취소하십시오. 제한 키워드를 지정하면 실패합니다.