Syntax
Revoke database privileges from a user.Parameters
Example
Revoke all privileges for all sources inschema1 from user user1.
mv1, which is in schema schema1 of database db1, from user user1.
s1 from user user1.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Use the REVOKE command to revoke privileges from a user.
REVOKE {{CONNECT | CREATE}[, ...]| ALL [PRIVILEGES]}
ON DATABASE database_name [, ...]
FROM user_name [GRANTED BY user_name];
REVOKE {CREATE | ALL [PRIVILEGES]}
ON SCHEMA schema_name [, ...]
FROM user_name [GRANTED BY user_name];
REVOKE {{SELECT | UPDATE | INSERT | DELETE} [, ...]| ALL [PRIVILEGES]}
ON { TABLE table_name [, ...]
| ALL TABLES IN SCHEMA schema_name [, ...] }
FROM user_name [GRANTED BY user_name];
REVOKE {SELECT | INSERT | DELETE | UPDATE | ALL [PRIVILEGES]}
ON {VIEW view_name [, ...]
| ALL VIEWS IN SCHEMA schema_name [, ...] }
FROM user_name [GRANTED BY user_name];
REVOKE {SELECT | ALL [PRIVILEGES]}
ON { SOURCE source_name [, ...]
| ALL SOURCES IN SCHEMA schema_name [, ...] }
FROM user_name [GRANTED BY user_name];
REVOKE {SELECT | ALL [PRIVILEGES]}
ON {MATERIALIZED VIEW mv_name [, ...]
| ALL MATERIALIZED VIEWS IN SCHEMA schema_name [, ...] }
FROM user_name [GRANTED BY user_name];
| Parameter or clause | Description |
|---|---|
| GRANTED BY clause | The specified user after the GRANTED BY clause must be the current user. By default, the current user is root. |
schema1 from user user1.
REVOKE ALL PRIVILEGES
ON ALL SOURCES IN SCHEMA schema1
FROM user1 GRANTED BY user;
mv1, which is in schema schema1 of database db1, from user user1.
REVOKE SELECT
ON MATERIALIZED VIEW mv1 IN SCHEMA db1.schema1
FROM user1;
s1 from user user1.
REVOKE SELECT
ON SOURCE s1
FROM user1;
Was this page helpful?