使用PostgreSQL 14 pg_dump备份EDB 14 schema时版本不匹配报错
问题
从EDB 14服务器导出schema备份,本地安装了PostgreSQL 14服务器,通过pgAdmin执行备份时出现以下错误:
pg_dump: error: server version: 14.7.0; pg_dump version: 14.7 pg_dump: error: aborting because of server version mismatch
原因
开源PostgreSQL 14.7自带的pg_dump工具与EDB Advanced Server存在兼容性适配问题,即便两者主版本号一致,也会因版本标识细节差异以及工具本身的专属适配逻辑,触发版本不匹配报错。
解决方案
- 下载对应版本的EDB Advanced Server
- 使用该版本EDB自带的
pg_dump模块执行备份操作,替换开源PostgreSQL的pg_dump工具
内容的提问来源于stack exchange,提问作者Eqzt111
相关产品推荐
相关产品推荐

