server_version_num

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

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

server_version_numPostgreSQL 8.2 中添加。

用法

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

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

按 PostgreSQL 版本详细说明

server_version_num (PostgreSQL 17)

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

文档: server_version_num

server_version_num (PostgreSQL 16)

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

文档: server_version_num

server_version_num (PostgreSQL 15)

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

文档: server_version_num

server_version_num (PostgreSQL 14)

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

文档: server_version_num

server_version_num (PostgreSQL 13)

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

文档: server_version_num

server_version_num (PostgreSQL 12)

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

文档: server_version_num

server_version_num (PostgreSQL 11)

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

文档: 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)

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

文档: server_version_num

server_version_num (PostgreSQL 8.3)

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

文档: server_version_num

server_version_num (PostgreSQL 8.2)

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

文档: 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" 的评论、建议或更正 此处