Amazon RDS PostgreSQL:如何创建用户?
Amazon RDS PostgreSQL: how to create user?
我在一个 RDS 数据库实例中创建了 3 个数据库。
这些数据库的所有者是用户 postgres。
我想创建新的超级用户。
当我尝试创建它时,我收到:
"User 'postgres' has no privileges to edit users"
但它是我可以使用的一个用户。
如何创建新用户?
您似乎需要使用 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=>
我在一个 RDS 数据库实例中创建了 3 个数据库。 这些数据库的所有者是用户 postgres。 我想创建新的超级用户。 当我尝试创建它时,我收到: "User 'postgres' has no privileges to edit users" 但它是我可以使用的一个用户。 如何创建新用户?
您似乎需要使用 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=>