类型: | string |
上下文: | sighup |
重新开始: | false |
以来: | 12 |
这个参数指定了一个将只在恢复末尾被执行一次的 shell 命令。这个参数是可选的。 recovery_end_command
的目的是为复制或恢复之后的清除提供一种机制。 与archive_cleanup_command中相似,任何%r
会被替换为包含最后一个可用重启点的文件的名称。
如果该命令返回一个非零退出状态,则一个警告日志消息将被写出并且不管怎样该数据库将继续启动。 一个例外是如果该命令被一个信号或者 shell 错误(例如命令未找到)中止,该数据库将不会继续启动。
这个参数只能在 postgresql.conf 文件中设置或通过服务器命令行的方式。