1

pg_dumpcompress选项有以下描述

指定要使用的压缩级别。零表示没有压缩。对于自定义存档格式,这指定了单个表数据段的压缩,默认为中等压缩级别。对于纯文本输出,设置非零压缩级别会导致整个输出文件被压缩,就好像它是通过 gzip 输入的一样;但默认是不压缩的。tar 归档格式目前根本不支持压缩。

这是否意味着存档将具有 gzip 格式?

4

2 回答 2

4

GZIP 文件格式具有以字节 0x1f、0x8b 开头的标头。

另一方面,由pg_dump自定义存档格式(选项-Fc)生成的文件以字母 P、G、D、M、P 开头,这足以断定它不是 gzip 格式。

于 2013-02-08T16:10:59.707 回答
0

-Fc格式被压缩;根据文档

默认情况下,此格式也是压缩的。

在该--compress部分下,它说明了自定义格式转储的压缩级别:

对于自定义存档格式,这指定了单个表数据段的压缩,默认为中等压缩级别。

于 2020-10-07T16:49:50.243 回答