in_hot_standby

一个报告配置参数,指示服务器是否处于恢复状态

in_hot_standby 是一个只读报告配置参数,指示服务器是否处于恢复状态。

in_hot_standbyPostgreSQL 14 中添加。

用法

in_hot_standby 显示服务器是否处于恢复状态;值为 on 表示处于恢复状态(即为备机);值为 off 表示未处于恢复状态(即为主机)。

此信息也可以通过函数 pg_is_in_recovery() 获取;in_hot_standby 的主要用例是它会自动报告给客户端,客户端可以通过 libpq 函数 PQparameterStatus() 获取当前值,而无需执行查询。

按 PostgreSQL 版本详细说明

in_hot_standby (PostgreSQL 17)

设置 关闭
单位  
类别 预设选项
简短描述 显示热备用是否当前处于活动状态。
额外描述  
上下文 内部
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 关闭
重置值 关闭
源文件  
源代码行  
待重启

文档: in_hot_standby

in_hot_standby (PostgreSQL 16)

设置 关闭
单位  
类别 预设选项
简短描述 显示热备用是否当前处于活动状态。
额外描述  
上下文 内部
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 关闭
重置值 关闭
源文件  
源代码行  
待重启

文档: in_hot_standby

in_hot_standby (PostgreSQL 15)

设置 关闭
单位  
类别 预设选项
简短描述 显示热备用是否当前处于活动状态。
额外描述  
上下文 内部
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 关闭
重置值 关闭
源文件  
源代码行  
待重启

文档: in_hot_standby

in_hot_standby (PostgreSQL 14)

设置 关闭
单位  
类别 预设选项
简短描述 显示热备用是否当前处于活动状态。
额外描述  
上下文 内部
变量类型 布尔值
来源 默认值
最小值  
最大值  
枚举值  
引导值 关闭
重置值 关闭
源文件  
源代码行  
待重启

文档: in_hot_standby

更改历史记录

示例

使用 SHOW 的基本用法

postgres=# SHOW in_hot_standby;
 in_hot_standby 
----------------
 on
(1 row)

postgres=# SELECT pg_promote();
 pg_promote 
------------
 t
(1 row)

postgres=# SHOW in_hot_standby;
 in_hot_standby 
----------------
 off
(1 row)

in_hot_standby 也可以通过 pg_settings 视图获取

postgres=# SELECT name, setting FROM pg_settings WHERE name = 'in_hot_standby';
      name      | setting 
----------------+---------
 in_hot_standby | off
(1 row)

分类

复制报告配置参数

另请参阅

hot_standbypg_is_in_recovery()

反馈

提交关于“in_hot_standby”的任何评论、建议或更正 此处