描述单个文件的对象包含 Path 键或 Encoded-Path 键之一。通常会出现 Path 键。其对应的字符串值是该文件相对于备份目录根目 录的路径。位于用户定义表空间中的文件,其路径的前两个组成部分分别是 pg_tblspc 和该表空间的 OID。如果该路径不是 UTF-8 中的合法字符串,或者用户要求对所有文件都使用编码路径,则会改为出现 Encoded-Path 键。它保存的是相同的数据,只是将其编码 为十六进制数字串,其中字符串中的每一对十六进制数字表示一个字节。
以下两个键始终存在:
Size该文件的预期大小,以整数表示。
Last-Modified该文件的最后修改时间,以服务器在备份时报告的值为准。与备份中存储的其 他字段不同,pg_verifybackup 不会使用该字段。包 含它仅是为了提供信息。
如果执行备份时启用了文件校验和,则还会包含以下键:
Checksum-Algorithm用于计算该文件校验和的算法。目前,备份清单中的每个文件都会使用相同的 算法,但在未来版本中这可能会改变。目前支持的校验和算法有 CRC32C、SHA224、 SHA256、SHA384 和 SHA512。
Checksum为该文件计算出的校验和,以十六进制字符序列存储,其中每两个字符表示校验和的一个字节。
如果您发现文档中有不正确的内容、与您使用特定功能的经验不符或需要进一步说明,请使用此表单来报告文档问题。