RevokePrivilege[, ...] 에개체[, ...] public |에서 그룹GroupName | 사용자 이름
가능한 특권은 다음과 같습니다.
a의 모든 열에 액세스하는 특권 특정 테이블/보기
a의 모든 열에 데이터를 삽입 할 수있는 권한 특정 표.
특정 열의 모든 열을 업데이트하는 권한 테이블.
특정에서 행을 삭제하는 권한 테이블.
표/보기에서 규칙을 정의하는 특권. (보다PostgreSQL : 문서 : 7.1).
모든 권한을 철회합니다.
액세스를 취소 할 객체의 이름. 그만큼 가능한 대상은 다음과 같습니다.
테이블
보기
시퀀스
취소 할 그룹의 이름 특권.
권한을 철회하는 사용자의 이름. 사용 모든 사용자를 지정하는 공개 키워드.
모든 토토 사이트를위한 지정된 권한을 철회합니다.
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 |사용자 이름[, ...] 제한 | 캐스케이드
참조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이 이것을 취소하려고한다면 특권 제한 키워드를 지정하면 실패합니다.