gpt4 book ai didi

postgresql - Ubuntu 10.04 到 12.04 = PostgreSQL 7.4 数据库替换为空 9.1

转载 作者:行者123 更新时间:2023-12-04 19:21:41 27 4
gpt4 key购买 nike

在将我们的 ubuntu 10.04 服务器升级到 12.04 的过程中,PostgreSQL 从 7.4 升级到 9.1 没有任何警告。我现在该怎么做才能从 7.4 集群中检索旧表并将它们导入 9.1 集群? 12.04 存储库中没有 7.4 二进制包...
谢谢

最佳答案

您需要先转储数据库,然后再升级。您需要一个正在运行的数据库服务器来转储数据库。

如果您的数据库具有任何规模或复杂性,您也可能会在一次跳转这么多版本时遇到问题。

查看/var/lib/postgresql - 如果您有名为 7.4 的目录,那么那是您的旧数据库。

任何一个:

  • 在备用盒子上安装 10.04,将 7.4 目录复制到上面,启动 DB,转储数据库。
  • 从源代码编译 7.4 并使用它来转储数据库。

  • 如果看起来可行,我会选择选项 1。

    理想情况下,您将使用更高版本的 pg_dump 转储数据库。如果您可以在 ubuntu 10.04 上安装 8.x,那将是值得的。

    关于postgresql - Ubuntu 10.04 到 12.04 = PostgreSQL 7.4 数据库替换为空 9.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16083208/

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