New in v1.1: The DROP USER 语句 删除一个或多个用户。

Tips: 可以使用 cockroach user rm 命令删除用户。

所需权限

用户必须拥有 system.users 表的 DELETE 权限

概要

图片

参数

Parameter Description
user_name 要删除的用户名。当要删除多个用户名时, 可以使用逗号将他们隔开。

通过SHOW USERS 可以查看用户名

例子

New in v2.0: 用户被删除前,必须删除该用户的所有权限。

在这个例子中,先查看用户的权限,如果有权限,在删除用户前,必须删除该用户的权限。

> SHOW GRANTS ON test.customers FOR mroach;
+-----------+--------+------------+
|   Table   |  User  | Privileges |
+-----------+--------+------------+
| customers | mroach | CREATE     |
| customers | mroach | INSERT     |
| customers | mroach | UPDATE     |
+-----------+--------+------------+
(3 rows)
> REVOKE CREATE,INSERT,UPDATE ON test.customers FROM mroach;
> DROP USER mroach;

See Also