Redshift-用户“ xyz”不能删除,因为该用户拥有某些对象

Mig*_*lvo 4 amazon-redshift

尝试在Redshift数据库中删除用户“ xyz”时,出现错误消息:

用户'xyz'无法删除,因为用户拥有某些对象。

根据文档

如果用户拥有对象,请先删除对象或将其所有权更改为其他用户,然后再删除原始用户

我如何知道用户拥有哪些对象(方案,表,视图,UDF ??)?

Boh*_*ian 5

就我而言,用户没有任何表或视图或其他任何我可以找到的东西。我猜对了,被授予特权意味着用户“拥有”某些东西,因为我已解决了此问题:

revoke all privileges on database <database> from '<username>'
Run Code Online (Sandbox Code Playgroud)

之后该drop user命令起作用。