timezone_abbreviations

指定要使用的时区缩写集合的 GUC

timezone_abbreviations 是一个 配置参数,用于指定要使用的时区缩写集合。

timezone_abbreviationsPostgreSQL 8.2 中添加。

用法

默认情况下,使用一组标准的时区缩写。 timezone_abbreviations 使您可以指定另一组时区缩写,以便能够使用非标准或区域性变体。

提供了三组标准集合

  • 默认
  • 澳大利亚
  • 印度

其他区域示例位于 share/postgresql/timezonesets/ 目录中;这些可以作为自定义集合的基础。

默认值

timezone_abbreviations 的默认值为:Default

按 PostgreSQL 版本分列的详细信息

timezone_abbreviations (PostgreSQL 17)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 16)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 15)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 14)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 13)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 12)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 11)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 10)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 9.6)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 9.5)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  
待重启

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 9.4)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 9.3)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 9.2)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 9.1)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 默认
最小值  
最大值  
枚举值  
引导值  
重置值  
源文件  
源代码行  

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 9.0)

设置 未知
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 命令行
最小值  
最大值  
枚举值  
引导值 未知
重置值 未知
源文件  
源代码行  

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 8.4)

设置 未知
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 命令行
最小值  
最大值  
枚举值  
引导值 未知
重置值 未知
源文件  
源代码行  

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 8.3)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件。
额外描述  
上下文 用户
变量类型 字符串
来源 命令行
最小值  
最大值  

文档timezone_abbreviations

timezone_abbreviations (PostgreSQL 8.2)

设置  
单位  
类别 客户端连接默认值 / 区域设置和格式
简短描述 选择一个时区缩写文件
额外描述  
上下文 用户
变量类型 字符串
来源 命令行
最小值  
最大值  

文档timezone_abbreviations

更改历史记录

示例

显示效果的示例 对于时区缩写 EAST,根据标准 IANA 定义,它是(已弃用)的 复活节岛时间,但在非官方的澳大利亚用法中是 东澳大利亚标准时间

postgres=# SHOW timezone_abbreviations ;
 timezone_abbreviations 
------------------------
 Default
(1 row)

postgres=# SELECT * FROM pg_timezone_abbrevs WHERE abbrev = 'EAST';
 abbrev | utc_offset | is_dst 
--------+------------+--------
 EAST   | -06:00:00  | f
(1 row)

postgres=# ALTER SYSTEM SET timezone_abbreviations TO 'Australia';
ALTER SYSTEM

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

postgres=# SELECT * FROM pg_timezone_abbrevs WHERE abbrev = 'EAST';
 abbrev | utc_offset | is_dst 
--------+------------+--------
 EAST   | 10:00:00   | f
(1 row)

分类

日期和时间GUC 配置项

另请参阅

时区pg_timezone_abbrevs

反馈

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