Postgresql 中文操作指南

77.2. Backup Manifest File Object #

描述单个文件的对象包含 Path 键或 Encoded-Path 键。通常,将出现 Path 键。关联的字符串值是相对于备份目录根目录的文件路径。位于用户定义表空间中的文件将具有开头两个组件为 pg_tblspc 和表空间 OID 的路径。如果路径不是合法的 UTF-8 字符串,或如果用户请求对所有文件使用已编码路径,那么会存在 Encoded-Path 键。这存储相同的数据,但它编码为十六进制数字字符串。字符串中的每对十六进制数字表示一个八位字节。

总会存在以下两个键:

  • Size

    • 此文件的预期大小,为整数。

  • Last-Modified

    • 备份时已封装的服务器报告的文件的上次修改时间。与备份中储存的其他域不同, pg_verifybackup 不使用该域。它仅出于信息目的而包括在内。

如果已启用文件校验和进行备份,将出现以下键:

  • Checksum-Algorithm

    • 用于计算此文件的校验和的校验和算法。当前,它将与备份清单中的每个文件相同,但这可能会在将来版本中发生更改。目前,支持的校验和算法是 CRC32CSHA224SHA256SHA384SHA512

  • Checksum

    • 为此文件计算的校验和,存储为一系列十六进制字符,每个校验和字节两个字符。