drop user wy \g
报错用户/角色不能删除因为被依赖
描述:privileges for tablespace pg_global
特权位于表空间pg_global
kingbase数据库表空间是sys_global
下面以postgresql为例
根据提示去验证排错
先查看是否有pg_global表空间(一般情况都有,这是kingbase和postgresql数据库默认自带的,还有一个是pg_default)
select * from pg_tablespace \g
或者\db或者\db+
发现表空间存取权限是有wy=C/sa(代表用户wy是有create权限的)
那下面就很简单了,移除用户wy的create的权限
用revoke权限,如下
删除之后再去验证发现存取权限已经没有wy用户的相关权限了
现在删除用户wy,显示删除成功
验证,用户信息不存在wy了