重新安装操作系统后,在没有pg_dump的情况下恢复Postgres数据库?

时间:2015-06-06 21:38:45

标签: postgresql debian pg-dump pg-restore

我最近重新安装了操作系统(Debian wheezy - > stretch),其中我运行的是Postgres 9.3数据库。数据库本身存储在一个单独的物理驱动器上,该驱动器在重新安装操作系统期间未格式化。

愚蠢的是,在更改操作系统之前,我没有运行完整的pg_dump。

有没有办法让我从第二个硬盘上的原始格式恢复数据库?

1 个答案:

答案 0 :(得分:0)

是的,如果没有擦除数据库,总会有一个解决方案。数据仍在那里。

我会复制所有数据并安装9.3服务器,并将服务器目录与保存的目录交换。

您可以尝试在虚拟机中安装Debian wheezy并执行复制和转储。

http://www.postgresql.org/docs/9.3/static/storage-file-layout.html