我有以下问题,我需要知道是否有办法解决它.
我有一个客户,他很便宜,拒绝在运行他公司的主系统上为他的PostgreSQL数据库购买备份计划,正如我认为有一天会发生的那样,一些操作系统文件在停电期间崩溃,需要重新安装操作系统.
这个客户端没有任何数据库备份,但我设法保存了PostgreSQL主目录.我读到数据库以某种方式存储在postgres主文件夹的data目录中.
我的问题是:有没有办法只从数据文件夹中恢复数据库?我正在使用PostgreSQL 8.2的windows环境(XP service pack 2)中工作,需要在新服务器上重新安装PostgreSQL.我需要在新环境中重新创建数据库,并以某种方式将旧文件附加到新的数据库实例.我知道这在SQL Server中是可能的,因为引擎存储数据库的方式,但我在postgres中没有线索.
有什么主意吗?他们会非常感激的.