PostgreSQL 9.3.1 中文手册 | ||||
---|---|---|---|---|
上一页 | 上一级 | 章 26. 恢复配置 | 下一页 |
此参数声明命名的还原点,
使用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 之后需要达到的状态。 参阅第 24.3.5 节获取更多详细信息。
当达到恢复目标时,指定是否恢复应该暂停。默认是真。
如果恢复目标是恢复最理想的点,这是为了允许查询被执行反对
检查数据库。暂停状态可以使用pg_xlog_replay_resume()
(参见
表 9-62)恢复,然后
使恢复结束。如果恢复目标不是所需的停止点,那么关闭服务器,更改
恢复目标设置为以后的目标并重新启动继续恢复。
如果不启用hot_standby,或者没有设置恢复目标,那么这个设置 不起作用。