gpt4 book ai didi

postgresql - 如何修复 pg_dump : aborting because of server version mismatch

转载 作者:行者123 更新时间:2023-12-05 02:20:03 35 4
gpt4 key购买 nike

我的代码库和数据库托管在装有 Ubuntu 12.04 的不同服务器上。

database => web1

codebase => web2

我正在尝试通过应用程序 (web2) 备份我的数据库 (web1)。

现在的问题是我在 web1 和 web2 上安装了不同版本的 postgres。

pg_dump: server version: 9.3.12 (web1)

pg_dump version: 9.1.23 (web2)

有没有什么办法可以在不升级任何软件包的情况下解决这个问题,因为有多个应用程序托管并依赖于这些版本。

感谢您的帮助!

最佳答案

pg_dump 将拒绝连接到版本高于自身的服务器,原因是它不能保证它会工作。

绝对不支持将数据库从 9.3 降级到 9.1,尤其是因为 9.1 版本不再受支持。

您必须使用 9.3 安装中的 pg_dump 转储数据库,然后您可以尝试将结果加载到 9.1 数据库中。还原时注意错误,好好测试!

关于postgresql - 如何修复 pg_dump : aborting because of server version mismatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40520919/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com