如何将 gz 文件从 postgres 转储合并到一个大文件中?



有一个文件夹,其中包含 postgres 转储文件,如下所示:

0001.dat.gz
0001.dat.gz
...
6000.dat.gz
toc.dat

如何将所有这些文件合并到一个gz存档中,该存档在恢复过程中被postgres识别?

所以看起来你有目录格式。 pg_restore会认出这种格式。 我认为没有任何受支持的方法可以将其转换为其他格式之一。 您可以将其压缩为单个文件,但在还原之前必须将其解压缩。 下次运行pg_dump时,应告诉它使用要使用的格式。

目录格式和 tar 格式之间的 toc.dat 文件存在细微差异,所以如果你只是解压缩然后对目录进行 tar,它将不起作用(至少在我手中(。但是,它确实以相反的方式工作。

相关内容

  • 没有找到相关文章

最新更新