0

我正在尝试恢复备份文件,但无法正常工作。错误消息是在 tar 存档中找不到文件“toc.dat”的标头,是的,我知道这意味着pg_dumppg_restore的版本不匹配...

到目前为止,我正在尝试所有可用版本的 Postgres (14 - 9.5),但没有运气。我坚信整个问题始于备份文件是在 CentOS 机器上生成的事实,而我现在必须使用 Windows,并且我相信 (CentOS) pg_dump和 (Windows) pg_restore的版本号不会匹配因此。

是否有可能收集信息使用哪个版本的pg_dump来创建手头的备份文件?

另一个明显的问题是:如何让pg_restore使用我的备份文件?

4

0 回答 0