codecamp

PostgreSQL Backup Manifest File Object

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

下面两个键始终存在:

Size

此文件的预期大小,为整数。

Last-Modified

服务器在备份时报告的文件的最后修改时间。 与备份中存储的其他字段不同,此字段不用于 pg_verifybackup。 它在此只是为了提供参考的作用。

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

Checksum-Algorithm

用于计算此文件校验和的校验和算法。 目前,备份清单中每个文件的算法都是相同的,但在将来的版本中可能会改变。 目前,支持的校验和算法包括CRC32CSHA224SHA256SHA384、和SHA512

Checksum

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


PostgreSQL 备份清单顶级(Top-level)对象
PostgreSQL Backup Manifest WAL Range Object
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

PostgreSQL SQL语言

PostgreSQL 服务器管理

PostgreSQL 客户端接口

PostgreSQL 服务器编程

PostgreSQL 参考

PostgreSQL 内部

PostgreSQL 附录

PostgreSQL 参考书目

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }