You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Server 2019下PostgreSQL17 pg_upgrade缺失adminpack.dll求助

解决PostgreSQL 17升级时缺失adminpack.dll的问题

方案1:通过扩展命令生成对应文件

  • 临时启动PostgreSQL 17的Windows服务
  • 打开命令行,进入PostgreSQL 17的bin目录,执行登录命令:
    psql -U postgres -p 5433
  • 在psql交互界面中执行:
    CREATE EXTENSION adminpack;
  • 退出psql,关闭PostgreSQL 17服务,重新执行pg_upgrade的检查或升级命令

方案2:重新运行安装程序补装组件

  • 找到PostgreSQL 17的EDB安装程序(若已删除,重新下载对应版本安装包)
  • 运行安装程序,选择「Modify」(修改)模式
  • 在组件选择界面,找到「Extensions」分类下的「adminpack」选项并勾选
  • 完成安装流程,安装程序会自动将adminpack.dll部署到PostgreSQL 17的lib目录
  • 关闭服务后重新执行pg_upgrade操作

补充说明

  • adminpack在PostgreSQL 17中属于可选扩展,默认基础安装不会包含,需手动启用或安装
  • 禁止复制其他版本的adminpack.dll,PostgreSQL对扩展文件版本校验严格,跨版本使用会触发兼容性错误

内容的提问来源于stack exchange,提问作者Nikhil Ramabhadra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 22:17:06