撤销数据库角色
REVOKE(角色)
可以从一个或多个被授权者(即用户或角色)撤销角色:
REVOKE [ ADMIN OPTION FOR ] role[,...] FROM grantee[,...] [ CASCADE ]
例如,以下语句从用户 bob
撤销 commenter
角色:
=> \c
You are now connected as user "dbadmin".
=> REVOKE commenter FROM bob;
REVOKE ROLE
从角色撤销管理访问权限
您可以使用 ADMIN OPTION FOR
子句限定
REVOKE(角色)
。该子句从被授予者撤销将指定角色授予其他用户或角色的权限(由以前的 GRANT (Role)...WITH ADMIN OPTION
语句授予)。被授予者的当前角色不受影响。
以下示例撤销用户 Alice 授予和撤销 commenter
角色的权限:
=> \c
You are now connected as user "dbadmin".
=> REVOKE ADMIN OPTION FOR commenter FROM alice;
REVOKE ROLE