2024年9月26日: PostgreSQL 17 发布!
支持版本:当前 (17) / 16 / 15 / 14 / 13
开发版本:开发版

69.2. 备份清单文件对象 #

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

以下两个键始终存在

Size

此文件的预期大小,以整数表示。

Last-Modified

备份时服务器报告的文件最后修改时间。与备份中存储的其他字段不同,此字段不被 pg_verifybackup 使用。它仅出于信息目的而包含。

如果备份是在启用文件校验和的情况下进行的,则以下键将存在

Checksum-Algorithm

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

Checksum

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

提交更正

如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符,或者需要进一步澄清,请使用 此表单 报告文档问题。