受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发版本: devel

68.2. 备份清单文件对象 #

描述单个文件的对象包含 Path 键或 Encoded-Path 键之一。通常会出现 Path 键。其对应的字符串值是该文件相对于备份目录根目 录的路径。位于用户定义表空间中的文件,其路径的前两个组成部分分别是 pg_tblspc 和该表空间的 OID。如果该路径不是 UTF-8 中的合法字符串,或者用户要求对所有文件都使用编码路径,则会改为出现 Encoded-Path 键。它保存的是相同的数据,只是将其编码 为十六进制数字串,其中字符串中的每一对十六进制数字表示一个字节。

以下两个键始终存在:

Size

该文件的预期大小,以整数表示。

Last-Modified

该文件的最后修改时间,以服务器在备份时报告的值为准。与备份中存储的其 他字段不同,pg_verifybackup 不会使用该字段。包 含它仅是为了提供信息。

如果执行备份时启用了文件校验和,则还会包含以下键:

Checksum-Algorithm

用于计算该文件校验和的算法。目前,备份清单中的每个文件都会使用相同的 算法,但在未来版本中这可能会改变。目前支持的校验和算法有 CRC32CSHA224SHA256SHA384SHA512

Checksum

为该文件计算出的校验和,以十六进制字符序列存储,其中每两个字符表示校验和的一个字节。

提交更正

如果您发现文档中有不正确的内容、与您使用特定功能的经验不符或需要进一步说明,请使用此表单来报告文档问题。