如何恢复PostgreSQL数据库?

如何恢复PostgreSQL数据库?,postgresql,Postgresql,我的Windows服务器已损坏,我已安装新操作系统PostgreSQL12。 文件夹\PostgreSQL\12\data处于良好状态。 没有数据库转储。 是否可以还原具有该文件夹的数据库?只要您使用相同的体系结构(32位对64位),并且它仍在Windows Server上,您就应该能够通过将其复制到新操作系统文件系统上的正确位置并启动来使用它。如果数据库未完全关闭,则需要更长的时间才能启动,因为它必须在联机之前重播事务日志。确定,将整个文件夹\数据复制到新服务器的文件夹\数据(可能是覆盖smt

我的Windows服务器已损坏,我已安装新操作系统PostgreSQL12。 文件夹\PostgreSQL\12\data处于良好状态。 没有数据库转储。
是否可以还原具有该文件夹的数据库?

只要您使用相同的体系结构(32位对64位),并且它仍在Windows Server上,您就应该能够通过将其复制到新操作系统文件系统上的正确位置并启动来使用它。如果数据库未完全关闭,则需要更长的时间才能启动,因为它必须在联机之前重播事务日志。

确定,将整个文件夹\数据复制到新服务器的文件夹\数据(可能是覆盖smth)或仅复制一些子文件夹?是的,您需要整个数据目录。虽然如果有一个预先存在的集群,我想你不能使用相同的位置。您需要注册一个新群集。我没有群集,它是独立服务器。好的,我会试着回去