server_version_num

包含服务器版本号的只读服务器参数

server_version_num 是一个只读的 配置参数,它以整数形式报告PostgreSQL服务器版本号。

server_version_numPostgreSQL 8.2 中添加。

用法

server_version_num 以整数形式报告当前服务器版本号,它表示一个规范的版本号,无需解析文本表示(例如 120007 对比 12.7),并且可以可靠地用于比较版本。

server_version_num 报告服务器构建时定义的 PG_VERSION_NUM 的值。

按PostgreSQL版本详细说明

server_version_num (PostgreSQL 18)

设置 180000
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 180000
最大值 180000
枚举值  
启动值 180000
重置值 180000
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 17)

设置 170000
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 170000
最大值 170000
枚举值  
启动值 170000
重置值 170000
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 16)

设置 160004
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 160004
最大值 160004
枚举值  
启动值 160004
重置值 160004
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 15)

设置 150008
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 150008
最大值 150008
枚举值  
启动值 150008
重置值 150008
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 14)

设置 140013
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 140013
最大值 140013
枚举值  
启动值 140013
重置值 140013
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 13)

设置 130016
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 130016
最大值 130016
枚举值  
启动值 130016
重置值 130016
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 12)

设置 120020
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 120020
最大值 120020
枚举值  
启动值 120020
重置值 120020
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 11)

设置 110022
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 110022
最大值 110022
枚举值  
启动值 110022
重置值 110022
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 10)

设置 100023
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 100023
最大值 100023
枚举值  
启动值 100023
重置值 100023
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 9.6)

设置 90624
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 90624
最大值 90624
枚举值  
启动值 90624
重置值 90624
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 9.5)

设置 90525
单位  
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 90525
最大值 90525
枚举值  
启动值 90525
重置值 90525
源文件  
源代码行号  
待重启

文档: server_version_num

server_version_num (PostgreSQL 9.4)

设置 90426
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 90426
最大值 90426
枚举值  
启动值 90426
重置值 90426
源文件  
源代码行号  

文档: server_version_num

server_version_num (PostgreSQL 9.3)

设置 90325
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 90325
最大值 90325
枚举值  
启动值 90325
重置值 90325
源文件  
源代码行号  

文档: server_version_num

server_version_num (PostgreSQL 9.2)

设置 90224
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 90224
最大值 90224
枚举值  
启动值 90224
重置值 90224
源文件  
源代码行号  

文档: server_version_num

server_version_num (PostgreSQL 9.1)

设置 90124
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 90124
最大值 90124
枚举值  
启动值 90124
重置值 90124
源文件  
源代码行号  

文档: server_version_num

server_version_num (PostgreSQL 9.0)

设置 90023
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 90023
最大值 90023
枚举值  
启动值 90023
重置值 90023
源文件  
源代码行号  

文档: server_version_num

server_version_num (PostgreSQL 8.4)

设置 80422
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 80422
最大值 80422
枚举值  
启动值 80422
重置值 80422
源文件  
源代码行号  

文档: server_version_num

server_version_num (PostgreSQL 8.3)

设置  
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 80323
最大值 80323

文档: server_version_num

server_version_num (PostgreSQL 8.2)

设置  
单位
类别 预设选项
简短描述 以整数形式显示服务器版本。
额外描述  
上下文 内部
变量类型 整数
来源 默认值
最小值 80223
最大值 80223

文档: server_version_num

更改历史记录

示例

server_version_num 的基本用法示例

postgres=# SHOW server_version_num;
 server_version_num 
--------------------
 120007
(1 row)

各种可用服务器版本信息的比较

postgres=# SELECT version(),
                  current_setting('server_version') AS server_version,
                  current_setting('server_version_num') AS server_version_num\gx
-[ RECORD 1 ]------+-------------------------------------------------------------------------------------------------------
version            | PostgreSQL 12.7 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5), 64-bit
server_version     | 12.7
server_version_num | 120007

分类

GUC配置项PostgreSQL版本控制

另请参阅

server_versionversion()获取PostgreSQL版本号

反馈

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