REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'host'; FLUSH PRIVILEGES; 复制代码 PostgreSQL: PostgreSQL 也使用 REVOKE 语句来撤销用户的权限。例如,要撤销用户对数据库的访问权限,可以使用以下命令: REVOKE ALL PRIVILEGES ON DATABASE database_name FROM username; 复制代码 SQL Server: SQL Serv...
如果无法做到这一点可能会导致回收超过你预期的特权,或者根本回收不了任何东西。 示例 从public 收回表films上的插入特权: REVOKEINSERTONfilmsFROMPUBLIC; 从用户manuel收回视图kinds上的所有特权: REVOKEALLPRIVILEGESONkindsFROMmanuel; 从用户joe收回角色admins中的成员关系: REVOKEadminsFROMjoe;...
PostgreSQL 9.3.1 中文手册 上一页 上一级 下一页REVOKE 名称REVOKE -- 删除访问权限 大纲 REVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [, ...] | ALL [ PRIVILEGES ] } ON { [ TABLE ] table_name [, ...] | ALL TABLES IN...
REVOKE ALL PRIVILEGES ON kinds FROM manuel; 注意着实际意味着“收回所有我授出的特权”。 从用户joe收回角色admins中的成员关系: REVOKE admins FROM joe; 兼容性 GRANT命令的兼容性注解同样适用于 REVOKE。根据标准,关键词 RESTRICT或CASCADE 是必要的,但是PostgreSQL默认假定为 RESTRICT。 引用地址:PostgreSQL 13 ...
REVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [, ...] | ALL [ PRIVILEGES ] } ON { [ TABLE ] table_name [, ...] | ALL TABLES IN SCHEMA schema_name [, ...] } FROM { [ GROUP ] role_name | PUBLIC } [, ...]...
DETAIL: privilegesfordatabase postgres postgres=# postgres=#revokeallondatabase postgresfromrole_a;REVOKEpostgres=#droprole role_a;DROPROLE 删除用户前,需要回收权限 回收template0的连接权限: postgres=#revokeconnectondatabase template1fromrole_a;REVOKEpostgres=# \c template1 role_a ...
例如,假设您要撤销用户 “John” 对表 “employees” 的所有权限,可以使用以下命令: REVOKE ALL PRIVILEGES ON employees FROM John; 复制代码 请注意,不同的数据库管理系统(如 MySQL、PostgreSQL、SQL Server 等)可能有细微的语法差异。因此,请根据您正在使用的数据库系统查阅相应的文档。 0 赞 0 踩最新...
REVOKEALLONfilmFROMjim; Revoking privileges on other database objects To revoke privileges from other database objects such assequences,functions,stored procedures,schemas, anddatabases, check out theREVOKE statement. Summary Use the PostgreSQLREVOKEstatement to revoke previously granted privileges on data...
PostgreSQL 9.3.1 中文手册 上一页 上一级 下一页REVOKE 名称REVOKE -- 删除访问权限 大纲 REVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [, ...] | ALL [ PRIVILEGES ] } ON { [ TABLE ] table_name [, ...] | ALL TABLES IN...
ALL PRIVILEGES:一次授予所有可用权限。 8.2、对象权限授权 对象权限授权 每种类型的对象权限都不一样,详细可参考: https://www.postgresql.org/docs/9.6/static/sql-grant.html 基本语法参考(表对象): GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [, ...] | ALL...