通过 pg_basebackup 生成的备份清单主要目的是允许使用 pg_verifybackup 验证备份。但是其他工具也可以读取备份清单文件,并根据自身目的使用其中包含的信息。为此,本章档描述备份清单文件的格式。
备份清单是经过 UTF-8 编码的 JSON 文档。(尽管通常要求 JSON 文档是 Unicode,但 PostgreSQL 允许 json
和 jsonb
数据类型可与任何受支持的服务器编码一同使用。备份清单没有类似的例外。)JSON 文档始终是一个对象;下一部分中将描述存在于此对象中的键。