gpt4 book ai didi

PostgreSQL 迁移和恢复

转载 作者:行者123 更新时间:2023-11-29 13:27:41 25 4
gpt4 key购买 nike

我有一个 PostgreSQL v7.3 安装,我需要毫不费力地将它迁移到更新、资源丰富且速度更快的机器上,该机器已经安装了 PostgreSQL 9.1.13。我有我使用的 v7.3 版本的源代码,如果编译和安装(足够简单)将使它非常简单(假设首先从那里 pry 开 9.1.13 不是问题),但如果可能,我更愿意使用较新的版本。

我在新机器上有 v7.3 pgsql 目录作为旧机器的副本,目前没有与这台机器上的 PostgreSQL 相关联。

数据集中有很多数据库,其中一些数据库在多年未使用的意义上是存档的,但我非常想保留它们。

它们都不使用触发器;它们非常基本。包含列的表,每个表都有一些索引。

我知道您可以将一个数据库输出到 SQL,然后将其提供给新安装,但这对我来说感觉非常艰巨、细节密集且耗时。

是否有一次性的方法来完成这项工作?

最佳答案

pg_dump 是单个数据库的正常答案,pg_upgrade 在同一台机器上执行整个集群,但仅适用于 >=8.3。所有这些都失败了,pg_dumpallpg_dump 服务器上的所有数据库放入单个输出流中。

关于PostgreSQL 迁移和恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30736066/

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