REVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [ , ... ] | ALL [ PRIVILEGES ] } ON { [ TABLE ] $table_name$ [ , ... ] | ALL TABLES IN SCHEMA $schema_name$ [ , ... ] } FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { { SELECT | INSERT | UPDATE | REFERENCES } ( $column_name$ [ , ... ] ) } [ , ... ] | ALL [ PRIVILEGES ] ( $column_name$ [ , ... ] ) } ON [ TABLE ] $table_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { USAGE | SELECT | UPDATE } [ , ... ] | ALL [ PRIVILEGES ] } ON { SEQUENCE $sequence_name$ [ , ... ] | ALL SEQUENCES IN SCHEMA $schema_name$ [ , ... ] } FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { CREATE | CONNECT | TEMPORARY | TEMP } [ , ... ] | ALL [ PRIVILEGES ] } ON DATABASE $database_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { USAGE | ALL [ PRIVILEGES ] } ON DOMAIN $domain_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { USAGE | ALL [ PRIVILEGES ] } ON FOREIGN DATA WRAPPER $fdw_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { USAGE | ALL [ PRIVILEGES ] } ON FOREIGN SERVER $server_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { EXECUTE | ALL [ PRIVILEGES ] } ON { { FUNCTION | PROCEDURE | ROUTINE } { $function_name$ [ ( [ [ $routine_argmode$ ] [ $arg_name$ ] $arg_type$ [ , ... ] ] ) ] } [ , ... ] | ALL { FUNCTIONS | PROCEDURES | ROUTINES } IN SCHEMA $schema_name$ [ , ... ] } FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { USAGE | ALL [ PRIVILEGES ] } ON LANGUAGE $lang_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { SELECT | UPDATE } [ , ... ] | ALL [ PRIVILEGES ] } ON LARGE OBJECT $loid$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { SET | ALTER SYSTEM } [ , ... ] | ALL [ PRIVILEGES ] } ON PARAMETER $configuration_parameter$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { { CREATE | USAGE } [ , ... ] | ALL [ PRIVILEGES ] } ON SCHEMA $schema_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { CREATE | ALL [ PRIVILEGES ] } ON TABLESPACE $tablespace_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ GRANT OPTION FOR ] { USAGE | ALL [ PRIVILEGES ] } ON TYPE $type_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] REVOKE [ ADMIN OPTION FOR ] $role_name$ [ , ... ] FROM $role_specification$ [ , ... ] [ GRANTED BY $role_specification$ ] [ CASCADE | RESTRICT ] where $role_specification$ is: $role_name$ | PUBLIC | CURRENT_ROLE | CURRENT_USER | SESSION_USER