如何从已安装的磁盘将Postgres数据库复制到活动的Postgres服务器

问题描述 投票:0回答:1

我们有一个磁盘,曾经在其中运行Postgres服务器,并且具有一个重要的数据库。

我们需要将(该磁盘上的)实时数据库之一移动(并导入)实时服务器。

甚至有可能吗?

我似乎只找到在迁移数据时服务器正在运行的方案。

postgresql database-migration
1个回答
0
投票

您需要使用pg_dump和pg_restore,因为PostgreSQL中无法在2个实例之间复制一个数据库的数据库文件。

但是有可能将旧的PGDATA复制到新机器上的新PGDATA中(请参阅How to copy a Postgres database from a mounted disk to a live Postgres server)。但是您需要具有相应的PostgreSQL二进制文件,才能将具有pg_dump的数据库从具有pg_restore的旧实例移动到新实例。

© www.soinside.com 2019 - 2024. All rights reserved.