亚马逊RDS PostgreSQL:如何创建用户?

时间:2017-11-12 13:46:11

标签: postgresql amazon-rds

我在一个RDS数据库实例中创建了3个数据库。 这些数据库的所有者是用户postgres。 我想创建新的高级用户。 当我尝试创建它时,我会收到: “用户'postgres'没有编辑用户的权限” 但它是我可以使用的一个用户。 我如何创建新用户?

1 个答案:

答案 0 :(得分:11)

看起来您需要使用CREATE ROLE并将rds_superuser角色分配给新用户。它在此处记录http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.PostgreSQL.CommonDBATasks.html#Appendix.PostgreSQL.CommonDBATasks.Roles

我也会粘贴说明:

postgres=> create role testuser with password 'testuser' login;   
CREATE ROLE   
postgres=> grant rds_superuser to testuser;   
GRANT ROLE   
postgres=>