由于某种原因,我们在服务器上丢失了postgresql 8.2,我们也使用了postgresql 8.4,并且在这个版本中没有问题,但是我们丢失了postgresql 8.2的所有数据,我设法恢复了这些文件,但是我不知道怎么去恢复此版本中的所有数据库,
有谁能够帮助我 :)!
提前致谢。
你的问题不清楚你是否有数据文件。 如果有,则可以将所有数据库文件复制到数据目录,如“/ var / lib / postgresql / data”。 如果由于版本不匹配而在恢复数据文件时遇到任何问题,则可以将数据库服务器升级/降级到所需的版本。 在恢复整个数据目录时,这不会引起你的问题,也不需要担心现有的数据。
步骤如下:
1-closures你的postgresql服务器,如果它正在运行。
2-将所有文件复制到数据目录。
3-启动您的数据库服务器并检查您的数据。
您必须小心数据文件的源和目标平台。 以前,我试图将数据目录从一个系统复制到另一个系统,但由于平台不匹配(32位系统和64位系统)而失败。