如何在 pg_user_info 上查看以在 Redshift 中选择用户详细信息?

问题描述 投票:0回答:1

我需要一种方法从 Redshift 数据库的 pg_user_info 复制所有用户的列表及其帐户详细信息。我需要不同的详细信息,例如帐户是否处于活动状态等。

我尝试从 pg_user 获取详细信息,但它们还不够。我尝试制作自定义角色,但我也无法做到。

amazon-redshift
1个回答
0
投票

pg_user_info 是仅限超级用户的视图,因此只有具有超级用户权限的 Redshift 用户才能访问它。 要获得超级用户权限,另一个超级用户需要授予您“创建用户”权限。

ALTER USER <you> CREATEUSER;

如果这不是您遇到的问题,请回复,因为帖子中没有完全清楚。

此外,一旦您成为超级用户,您可能无法创建所需的视图,因为我怀疑 pg_user_info 是仅领导者视图,无法与其他计算节点数据组合。 目前尚不清楚这是否是您的意图,但请注意。

© www.soinside.com 2019 - 2024. All rights reserved.