从 PGdata 文件夹恢复 Postgres 数据库的正确方法?

Proper way of recovering a Postgres database from a PGdata folder?

我的电脑最近重新安装了 OS。我只剩下本地托管的 Postgres 服务器的 PGdata 文件夹。

谁能解释一下如何恢复其中的所有数据?我的第一直觉是启动一个新服务器并将其新的 PGdata 文件夹替换为旧的,但这似乎有些野蛮。

只要PostgreSQL版本、操作系统和机器架构相匹配,就可以直接在已有的数据目录下启动PostgreSQL:

pg_ctl start -D /path/to/your/data