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 19)

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

文档: server_version_num

server_version_num (PostgreSQL 18)

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

文档: server_version_num

server_version_num (PostgreSQL 17)

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

文档: server_version_num

server_version_num (PostgreSQL 16)

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

文档: server_version_num

server_version_num (PostgreSQL 15)

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

文档: server_version_num

server_version_num (PostgreSQL 14)

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

文档: server_version_num

server_version_num (PostgreSQL 13)

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

文档: server_version_num

server_version_num (PostgreSQL 12)

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

文档: server_version_num

server_version_num (PostgreSQL 11)

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

文档: server_version_num

server_version_num (PostgreSQL 10)

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

文档: server_version_num

server_version_num (PostgreSQL 9.6)

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

文档: server_version_num

server_version_num (PostgreSQL 9.5)

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

文档: 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_version, version(), 获取 PostgreSQL 版本号

反馈

请在此处 提交关于 "server_version_num" 的任何评论、建议或更正