Redrock Postgres 搜索 英文
版本: 13 / 14 / 15 / 16

77.1. 备份清单顶级对象 #

备份清单 JSON 文档包含以下键。

PostgreSQL-Backup-Manifest-Version

关联的值始终为整数 1。

Files

关联的值始终为对象列表,每个对象描述备份中存在的一个文件。此列表中没有为使用备份所需的 WAL 文件或备份清单本身提供任何条目。列表中每个对象的结构在第 77.2 节中进行了描述。

WAL-Ranges

关联的值始终为对象列表,每个对象描述从特定时间线必须可读的一系列 WAL 记录,以便使用备份。这些对象的结构在第 77.3 节中进一步描述。

Manifest-Checksum

此键始终出现在备份清单文件的最后一行。关联的值是所有前一行内容的 SHA256 校验和。我们在此处使用固定的校验和方法,以便客户端能够对清单进行增量解析。虽然 SHA256 校验和比 CRC32C 校验和昂贵得多,但清单通常应该足够小,以至于额外的计算不会产生太大影响。