REVOKE (Resource Pool)
Revokes resource pool access privileges from users and roles.
Vertica checks resource pool privileges at runtime. Revoking a user's privileges for a resource pool can have an immediate effect on the user's current session. For example, a user query might require USAGE privileges on a resource pool. If you revoke those privileges from that user, subsequent attempts by the user to execute that query fail and return with an error message.
Syntax
REVOKE [ GRANT OPTION FOR ] privilege ON RESOURCE POOL resource-pool[,…] FROM grantee[,…] [ CASCADE ]
Parameters
GRANT OPTION FOR
|
Revokes the grant option for the specified privileges. Current privileges for grantees remain unaffected. If you omit this clause, Vertica revokes both the grant option and current privileges. |
| privilege |
One of the following:
|
| resource‑pool |
The target resource pool |
| grantee |
Specifies whose privileges are revoked, one of the following: |
CASCADE
|
|
Privileges
One of the following:
- Superuser
- Privileges grantor
Examples
Revoke user Joe's USAGE privileges on the Joe_pool resource pool.
=> REVOKE USAGE ON RESOURCE POOL Joe_pool FROM Joe; REVOKE PRIVILEGE