尝试将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}}操作)将“正常工作”。我有什么想念的吗?