recovery_target 是一个 配置参数,用于指定服务器在达到一致状态后应立即结束恢复。
recovery_target 已于 PostgreSQL 9.4 中添加。
默认值
recovery_target 的默认值为:immediate。
用法
recovery_target 只有一个可能的值,即 immediate,它指定服务器应在最早的可能点结束恢复,也就是说,当达到一致状态时。
要指定另一个恢复结束点,请使用以下 GUC 中的一个
请注意,在配置文件中只能设置 recovery_target 或上面列出的四个 GUC 中的一个,否则将引发 ERROR。
按 PostgreSQL 版本详细信息
recovery_target (PostgreSQL 19)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
recovery_target (PostgreSQL 18)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
recovery_target (PostgreSQL 17)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
recovery_target (PostgreSQL 16)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
recovery_target (PostgreSQL 15)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
recovery_target (PostgreSQL 14)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
recovery_target (PostgreSQL 13)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
recovery_target (PostgreSQL 12)
| 设置 |
|
| 单位 |
|
| 类别 |
预写日志 / 恢复目标 |
| 简短描述 |
设置为“immediate”以便在达到一致状态时立即结束恢复。 |
| 扩展描述 |
|
| 上下文 |
postmaster |
| 变量类型 |
string |
| 来源 |
默认 |
| 最小值 |
|
| 最大值 |
|
| 枚举值 |
|
| 启动值 |
|
| 重置值 |
|
| 源文件 |
|
| 源行 |
|
| 需要重启 |
false |
文档:recovery_target
变更历史
另请参阅
recovery_target_name、recovery_target_time、recovery_target_xid、recovery_target_lsn、recovery_target_timeline、
recovery_target_action