↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13

76.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

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

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。英文原文本身的问题请通过上游文档表单反馈给 PostgreSQL 文档维护者。