PostgreSQL 9.3.1 中文手册 | ||||
---|---|---|---|---|
Prev | Up | Chapter 26. 恢复配置 | Next |
此参数声明命名的还原点,
创建pg_create_restore_point()
继续恢复。
可以指定recovery_target_name,
recovery_target_time或者
recovery_target_xid最多之一。
默认是恢复到WAL日志的结尾。
这个参数设置一个时间戳,达到这个时间戳时会继续进行恢复。 在大多数的recovery_target_time, recovery_target_name或者 recovery_target_xid都可以声明这个参数。 缺省是恢复到WAL日志的结尾。精确的停止点也受到recovery_target_inclusive的影响。
这个参数声明一个事务ID,达到这个ID号继续进行恢复。 需要注意的是,当在事务开始时,顺序分配事务ID,事务会以不同数字顺序结束。 将被恢复的事务是那些在一个指定事务前(或包含该事务)提交事务。 在大多数recovery_target_xid, recovery_target_name或者 recovery_target_time都可以声明参数。 缺省是恢复到WAL日志尾。精确的停止时间也受recovery_target_inclusive的影响。
声明是否在指定恢复目标(true)之后停止,或在这(false)之前停止。 应用于recovery_target_time 和recovery_target_xid, 无论哪个,都是为这个恢复声明的。这表示事务是否具有明确的目标提交时间或ID, 会分别被包含在恢复中。缺省是true。
声明在一个指定时间线进行恢复。缺省是当前正在进行基础备份的时间线。 设置它为latest恢复归档中发现的最新时间线,这在备用服务器中是有用的。 只需要在复杂的重新恢复的情况下声明这个参数,在这种情况下, 需要返回一个在PITR之后需要达到的状态。 参阅Section 24.3.5获取更多详细信息。
当达到恢复目标时,指定是否恢复应该暂停。默认是真。
如果恢复目标是恢复最理想的点,这是为了允许查询被执行反对
检查数据库。暂停状态可以使用pg_xlog_replay_resume()
(参见
Table 9-62)恢复,然后
使恢复结束。如果恢复目标不是所需的停止点,那么关闭服务器,更改
恢复目标设置为以后的目标并重新启动继续恢复。
如果不启用hot_standby,或者没有设置恢复目标,那么这个设置 不起作用。