在RDS上pg_upgrade后,权限被拒绝

时间:2018-07-20 10:17:17

标签: postgresql amazon-rds

尝试将PostgreSQL 9.6.6 RDS实例的卷影副本升级到10.4后,数据库上的大多数操作(包括由“ root”用户(设置数据库时创建的操作)完成的操作)导致这样的错误:

SQL Error [42501]: ERROR: permission denied for schema public
  Position: 15

另一个示例是类似select * from example_table limit 100;的查询,它会导致错误:

SQL Error [42P01]: ERROR: relation "example_table" does not exist
  Position: 15
  ERROR: relation "example_table" does not exist
  Position: 15
  ERROR: relation "example_table" does not exist
  Position: 15

但是,我能够执行SELECT * FROM pg_catalog.pg_tables where schemaname = 'public';,它正确列出了我所有的表

升级日志似乎未显示任何异常。我无法找到有关从9.x升级到10.x的任何RDS特定说明,因此我假设界面中的常规升级过程(我过去使用过,似乎正在使用{{ 1}}操作)将“正常工作”。我有什么想念的吗?

0 个答案:

没有答案