0

在我的旧服务器中,安装了 Postgresql 9.1,它包含大量数据。现在,我有了一个新服务器并安装了最新版本的 Postgresql,即 9.2。我想将整个数据从旧服务器迁移到新服务器。我查看了 Postgresql 文档,有一个升级命令,但它似乎解释了在同一台服务器上升级。我该如何处理这件事?

4

2 回答 2

0

使用pg_dump转储数据库并使用psql将其加载到新服务器上。我认为pg_upgrade作为就地程序更好。

于 2013-07-12T12:53:08.083 回答
0

我会非常小心同时更改 PostgreSQL 的硬件和主要版本。如果出现问题,找出问题所在将变得非常复杂。

我这样做是一个两步过程,首先将数据库恢复为相同版本的新服务器,然后运行 ​​pg_upgrade。这意味着您必须同时在新服务器上安装两个版本的软件。

于 2013-07-12T18:10:56.160 回答