小编m10*_*10i的帖子

AWS RDS (PostgreSQL) - 从 v9.6 升级到 v10.6-R1 后主用户失去所有权限

我刚刚将我的 AWS RDS 数据库实例从 Postgresql 升级v9.6v10.6-R1. 我使用仪表板下数据库部分中的“修改”选项卡手动执行此操作。紧接着,作为主用户,我失去了在public架构中执行任何操作的能力。

我可以毫无问题地连接到数据库,但是当我尝试在公共模式中的表上运行 select 语句时看到此错误: ERROR: permission denied for schema public

看来我的rds_superuser用户无法再登录(freetiersuperuser是我的主用户的名称,尽管它的名称具有误导性):

master_prod=> \du+
                                                                       List of roles
     Role name     |                         Attributes                         |                          Member of                          | Description
-------------------+------------------------------------------------------------+-------------------------------------------------------------+-------------
 freetiersuperuser | Create role, Create DB                                    +| {rds_superuser}                                             |
                   | Password valid until infinity                              |                                                             |
 rds_iam           | Cannot login                                               | {}                                                          |
 rds_password      | Cannot login                                               | {}                                                          |
 rds_replication   | Cannot login                                               | {}                                                          |
 rds_superuser …
Run Code Online (Sandbox Code Playgroud)

postgresql permissions upgrade amazon-rds

4
推荐指数
1
解决办法
1757
查看次数

标签 统计

amazon-rds ×1

permissions ×1

postgresql ×1

upgrade ×1