recovery_target_action

一个配置参数,用于确定在达到恢复目标时要采取的操作

recovery_target_action 是一个 配置参数,用于确定在达到 恢复目标 时要采取的操作

recovery_target_actionPostgreSQL 9.5 中添加。

用法

如果设置了以下恢复目标之一

则将执行 recovery_target_action 中指定的操作;这可以是以下之一

  • pause(默认值)
  • promote
  • shutdown

默认值

recovery_target_action 的默认值为:pause

按 PostgreSQL 版本分列的详细信息

recovery_target_action (PostgreSQL 17)

设置 pause
单位  
类别 预写日志/恢复目标
简短描述 设置在达到恢复目标时执行的操作。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认
最小值  
最大值  
枚举值 pause, promote, shutdown
启动值 pause
重置值 pause
源文件  
源代码行  
待处理重启 false

文档recovery_target_action

recovery_target_action (PostgreSQL 16)

设置 pause
单位  
类别 预写日志/恢复目标
简短描述 设置在达到恢复目标时执行的操作。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认
最小值  
最大值  
枚举值 pause, promote, shutdown
启动值 pause
重置值 pause
源文件  
源代码行  
待处理重启 false

文档recovery_target_action

recovery_target_action (PostgreSQL 15)

设置 pause
单位  
类别 预写日志/恢复目标
简短描述 设置在达到恢复目标时执行的操作。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认
最小值  
最大值  
枚举值 pause, promote, shutdown
启动值 pause
重置值 pause
源文件  
源代码行  
待处理重启 false

文档recovery_target_action

recovery_target_action (PostgreSQL 14)

设置 pause
单位  
类别 预写日志/恢复目标
简短描述 设置在达到恢复目标时执行的操作。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认
最小值  
最大值  
枚举值 pause, promote, shutdown
启动值 pause
重置值 pause
源文件  
源代码行  
待处理重启 false

文档recovery_target_action

recovery_target_action (PostgreSQL 13)

设置 pause
单位  
类别 预写日志/恢复目标
简短描述 设置在达到恢复目标时执行的操作。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认
最小值  
最大值  
枚举值 pause, promote, shutdown
启动值 pause
重置值 pause
源文件  
源代码行  
待处理重启 false

文档recovery_target_action

recovery_target_action (PostgreSQL 12)

设置 pause
单位  
类别 预写日志/恢复目标
简短描述 设置在达到恢复目标时执行的操作。
额外描述  
上下文 postmaster
变量类型 枚举
来源 默认
最小值  
最大值  
枚举值 pause, promote, shutdown
启动值 pause
重置值 pause
源文件  
源代码行  
待处理重启 false

文档recovery_target_action

变更历史

注意:最初添加为 action_at_recovery_target,在提交 b8e33a85 中重命名为 recovery_target_action

示例

设置了恢复目标且 recovery_target_action 设置为 pause 的示例日志输出

[2020-12-23 11:12:56 CET]    LOG:  00000: consistent recovery state reached at 0/2000100
[2020-12-23 11:12:56 CET]    LOG:  00000: recovery stopping after reaching consistency
[2020-12-23 11:12:56 CET]    LOG:  00000: pausing at the end of recovery
[2020-12-23 11:12:56 CET]    HINT:  Execute pg_wal_replay_resume() to promote.
[2020-12-23 11:12:56 CET]    LOG:  00000: database system is ready to accept read only connections

分类

GUC 配置项复制

另请参阅

pg_wal_replay_resume()

反馈

提交关于 "recovery_target_action" 的任何评论、建议或更正 此处