pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
描述单个文件的对象包含 Path 键或 Encoded-Path 键之一。通常会出现 Path 键。其对应的字符串值是该文件相对于备份目录根目录的路径。位于用户定义表空间中的文件,其路径的前两个组成部分分别是 pg_tblspc 和该表空间的 OID。如果该路径不是 UTF-8 中的合法字符串,或者用户要求对所有文件都使用编码路径,则会改为出现 Encoded-Path 键。它保存的是相同的数据,只是将其编码为十六进制数字串,其中字符串中的每一对十六进制数字表示一个字节。
以下两个键始终存在:
Size该文件的预期大小,以整数表示。
Last-Modified该文件的最后修改时间,以服务器在备份时报告的值为准。与备份中存储的其他字段不同,pg_verifybackup 不会使用该字段。包含它仅是为了提供信息。
如果执行备份时启用了文件校验和,则还会包含以下键:
Checksum-Algorithm用于计算该文件校验和的算法。目前,备份清单中的每个文件都会使用相同的算法,但在未来版本中这可能会改变。目前支持的校验和算法有 CRC32C、SHA224、SHA256、SHA384 和 SHA512。
Checksum为该文件计算出的校验和,以十六进制字符序列存储,其中每两个字符表示校验和的一个字节。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游会在正式发布前持续修订。