备份历史文件

在线备份完成后写入的文件

**备份历史文件** 是在线备份完成后写入 pg_wal 的文件,其中包含有关备份的参数。

PostgreSQL 文档中含糊地提到:

pg_stop_backup() 在事务日志归档区域创建备份历史文件。历史文件包含给 pg_start_backup() 的标签、备份的起始和结束事务日志位置以及备份的起始和结束时间。返回值是备份的结束事务日志位置(这也可以忽略)。

此文件基本上是 pg_start_backup() 创建的 备份标签 文件的扩展副本,**但是** 它被写入到 pg_walPostgreSQL 9.6 及更早版本:pg_xlog)目录中,作为备份完成后当前的 WAL 文件名,后缀为 .backup

此外,它几乎会立即被存档并从 pg_wal 目录移动到指定的存档目录。如果归档未激活,则该文件将被简单地删除。

示例

备份历史文件 的示例内容

$ cat 000000010000000000000002.00000028.backup
START WAL LOCATION: 0/2000028 (file 000000010000000000000002)
STOP WAL LOCATION: 0/20000F8 (file 000000010000000000000002)
CHECKPOINT LOCATION: 0/2000060
BACKUP METHOD: streamed
BACKUP FROM: primary
START TIME: 2018-04-08 10:22:04 UTC
LABEL: test base backup
STOP TIME: 2018-04-08 10:22:05 UTC

分类

备份复制

参见

backup_labeltablespace_map

反馈

请在此处提交关于“备份历史文件”的任何评论、建议或更正 此处