我最近重新安装了运行Postgres 9.3数据库的操作系统(Debian wheezy -> stretch)。数据库本身存储在一个单独的物理驱动器上,该物理驱动器在操作系统重新安装期间未格式化。
愚蠢的是,我在更换操作系统之前没有运行完整的pg_dump。
有没有办法让我在第二个硬盘上从原始形式恢复数据库?
发布于 2015-06-08 18:49:49
是的,如果数据库没有被擦除,总会有解决方案的。数据仍然在那里。
我将复制所有这些数据并安装9.3服务器,并将该服务器的目录与保存的目录进行交换。
您可以尝试在虚拟机中安装Debian wheezy,然后在那里进行复制和转储。
http://www.postgresql.org/docs/9.3/static/storage-file-layout.html
https://stackoverflow.com/questions/30687823
复制相似问题