升级AWS RDS上PostgreSQL时的plpgsql相关疑问
AWS RDS PostgreSQL 10.21 升级至14.4相关问题解答
1. 日志提示需更新扩展的原因及解决办法
- 原因:
- 尽管你仅检测到
plpgsql扩展,PostgreSQL 14对plpgsql存在内部逻辑更新,RDS升级脚本会触发通用的扩展更新提示,即便该扩展版本号显示为最新(1.0)。 - 也可能是RDS预演升级的通用提示模板,并非实际检测到需要更新的扩展。
- 尽管你仅检测到
- 解决办法:
- 既然你已确认所有数据库(
$mydatabase、postgres、template1)中installed_version与default_version完全匹配,这个提示可以直接忽略。 - 若要消除日志提示,可手动执行命令:
执行后不会改变版本号,但能清除该提示信息。ALTER EXTENSION plpgsql UPDATE;
- 既然你已确认所有数据库(
2. 能否查看update_extensions.sql文件?
不能。AWS RDS是托管式数据库服务,用户无法访问底层文件系统,update_extensions.sql是AWS内部的升级脚本,不对用户开放。
3. 是否需要额外操作,升级是否正常完成?
不需要额外操作,升级已正常完成。
你已完成核心验证:
- 预演升级后可正常连接并查看数据
- 所有可访问数据库的扩展版本均无版本不匹配情况
- 确认仅安装的
plpgsql版本为最新版
以上均说明升级过程无异常,数据库可正常使用。
内容的提问来源于stack exchange,提问作者matthewpalmer
相关产品推荐
相关产品推荐

