↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13
历史版本。 PostgreSQL 13 已结束支持。 2025-11-13. 请参阅 当前版本手册.

72.2. 备份清单文件对象 #

描述单个文件的对象包含 Path 键或 Encoded-Path 键之一。通常会出现 Path 键。其对应的字符串值是该文件相对于备份目录根目录的路径。位于用户定义表空间中的文件,其路径的前两个组成部分分别是 pg_tblspc 和该表空间的 OID。如果该路径不是 UTF-8 中的合法字符串,或者用户要求对所有文件都使用编码路径,则会改为出现 Encoded-Path 键。它保存的是相同的数据,只是将其编码为十六进制数字串,其中字符串中的每一对十六进制数字表示一个字节。

以下两个键始终存在:

Size

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

Last-Modified

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

如果执行备份时启用了文件校验和,则还会包含以下键:

Checksum-Algorithm

用于计算该文件校验和的算法。目前,备份清单中的每个文件都会使用相同的算法,但在未来版本中这可能会改变。目前支持的校验和算法有 CRC32C、SHA224、SHA256、SHA384 和 SHA512。

Checksum

为该文件计算出的校验和,以十六进制字符序列存储,其中每两个字符表示校验和的一个字节。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.