我在一个RDS数据库实例中创建了3个数据库.
这些数据库的所有者是用户postgres.
我想创建新的高级用户.
当我尝试创建它时,我会收到:
“用户’postgres’没有编辑用户的权限”
但它是我可以使用的一个用户.
我如何创建新用户?
这些数据库的所有者是用户postgres.
我想创建新的高级用户.
当我尝试创建它时,我会收到:
“用户’postgres’没有编辑用户的权限”
但它是我可以使用的一个用户.
我如何创建新用户?
解决方法
看起来您需要使用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=>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。