选择 打开 改范围 完整检索页

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

不受支持的版本: 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0
历史版本PostgreSQL 9.0 已于 2015 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页

26.2. 恢复目标设置 #

recovery_target_time (timestamp) #

此参数指定恢复要进行到的时间戳。在 recovery_target_timerecovery_target_xid 中,最多只能指定一个。默认行为是恢复到 WAL 日志的末尾。精确的停止点还受 recovery_target_inclusive 影响。

recovery_target_xid (string) #

此参数指定恢复要进行到的事务 ID。请注意,虽然事务 ID 在事务开始时按顺序分配,但事务完成的顺序可能与 ID 的数值顺序不同。恢复的事务是那些在指定事务之前提交的事务,并可选择包括指定事务本身。在 recovery_target_xidrecovery_target_time 中,最多只能指定一个。默认行为是恢复到 WAL 日志的末尾。精确的停止点还受 recovery_target_inclusive 影响。

recovery_target_inclusive (boolean) #

指定是在指定的恢复目标之后停止(true),还是在恢复目标之前停止(false)。适用于 recovery_target_timerecovery_target_xid 中为此恢复指定的那一个。它分别表示提交时间或 ID 恰好等于目标值的事务是否会被包含在恢复中。默认值是 true

recovery_target_timeline (string) #

指定恢复到某条特定时间线。默认沿着制作基础备份时的当前时间线恢复。只有在复杂的再次恢复场景中才需要设置此参数:需要返回的状态本身就是一次时间点恢复之后达到的状态。相关讨论参见 第 24.3.4 节

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。