2025年9月25日: PostgreSQL 18 发布!
支持的版本: 当前 (18) / 17 / 16 / 15 / 14 / 13
开发版本: devel

70.2. 备份清单文件对象 #

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

以下两个键始终存在

Size

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

Last-Modified

备份时服务器报告的文件最后修改时间。与备份中存储的其他字段不同,pg_verifybackup 不使用此字段。仅包含此字段是为了提供信息。

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

Checksum-Algorithm

用于计算文件校验和的算法。目前,备份清单中的每个文件都将使用相同的算法,但这可能在未来的版本中发生变化。目前支持的校验和算法是 CRC32CSHA224SHA256SHA384SHA512

Checksum

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

提交更正

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