Postgresql 中文操作指南
77.1. Backup Manifest Top-level Object #
备份清单 JSON 文档包含以下键。
-
PostgreSQL-Backup-Manifest-Version
-
关联的值始终是整数 1。
-
-
Files
-
相关联的值始终为一个对象列表,每个对象都描述备份中存在的一个文件。此列表中不包含使用备份所需 WAL 文件的条目,也不包含备份清单本身。列表中每个对象的结构在 Section 77.2 中描述。
-
-
WAL-Ranges
-
相关联的值始终为一个对象列表,每个对象都描述了在某个时间轴中必须读取的一系列 WAL 记录,才能使用备份。对象结构在 Section 77.3 中进一步描述。
-
-
Manifest-Checksum
-
此密钥始终位于备份清单文件的最后一行。关联的值是所有前一行 SHA256 校验和。我们在此处使用固定校验和方法,使客户端能够对清单进行增量解析。尽管 SHA256 校验和比 CRC32C 校验和明显更昂贵,但清单通常应足够小,以至于额外的计算不会有多大影响。
-