从原始物理文件恢复postgreSQL数据库

前端之家收集整理的这篇文章主要介绍了从原始物理文件恢复postgreSQL数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下问题,我需要知道是否有办法解决它.

我有一个客户端足够便宜,拒绝在运行他的公司的主系统上为他的postgresql数据库购买一个备份计划,而且我认为有一天会发生,一些操作系统文件在停电期间崩溃,需要重新安装操作系统.

该客户端没有数据库的任何备份,但我设法保存Postgresql主目录.我读到数据库以某种方式存储在postgres主文件夹的数据目录中.

我的问题是:有没有办法从数据文件夹中恢复数据库?我在Windows环境(XP Service Pack 2)和Postgresql 8.2工作,我需要在一个新的服务器上重新安装Postgresql.我将需要在新环境中重新创建数据库,并以某种方式将旧文件附加到新的数据库实例.我知道这是可能的sql Server,因为引擎存储数据库的方式,但我没有线索postgres.

有任何想法吗?他们会非常感激的.

如果你拥有整个数据文件夹,你可以拥有所需的一切(只要架构是一样的).只需尝试在另一台机器上恢复它,然后再擦拭一个,以防万一你没有复制任何东西.

只需将数据目录保存到磁盘.启动Postgres时,请将参数设置为数据目录的位置(参见:wiki.postgresql.org).或删除新安装的原始数据目录,并将副本放在其位置.

猜你在找的Postgre SQL相关文章