gpt4 book ai didi

postgresql - 在 9.6 postgres 上恢复 9.5 pgdump 文件时出错

转载 作者:行者123 更新时间:2023-11-29 12:30:37 25 4
gpt4 key购买 nike

我们一直在使用 9.5 postgres。

我们使用 pgdump 从该数据库中获取备份文件,然后使用它在 9.6 postgres 上恢复。

我们无法成功恢复。通常小版本升级并不意味着向后突破。

我想知道是什么问题导致我们无法在 9.6 数据库上成功恢复。

我们需要这样做,以防万一我们需要从归档数据备份中恢复。

最佳答案

我在从 9.3 升级到 9.6 时遇到了同样的错误。每次尝试恢复都失败,但转储成功。

我对这个问题的解决方案是不使用自定义格式!相反,我使用了纯格式。所以我尝试使用带有文件扩展名 sql 的纯格式,使用 utf8 编码作为用户 postgres。显然不要忘记包括前数据、数据和后数据,否则您的恢复将无法完成。这非常有效。

如果您的转储正常,请在转储前尝试完全真空。如果真空不正常,这可能是您的问题。

关于postgresql - 在 9.6 postgres 上恢复 9.5 pgdump 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43624121/

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