IntervalStyle

控制间隔显示格式的系统参数

IntervalStyle 是一个 配置参数,用于确定间隔值的显示格式。它还确定了解释模棱两可的间隔输入值的规则。

IntervalStyle 添加于 PostgreSQL 8.4

默认值

IntervalStyle 的默认值为:postgres

用法

IntervalStyle 可以设置为以下四个值之一

  • postgres
  • postgres_verbose
  • iso_8601
  • sql_standard

请参阅下面 示例 部分,了解每个选项输出的不同样式。

按 PostgreSQL 版本分列的详细信息

IntervalStyle (PostgreSQL 17)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 16)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 15)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 14)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 13)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 12)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 11)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 10)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 9.6)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 9.5)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  
需要重启

文档: IntervalStyle

IntervalStyle (PostgreSQL 9.4)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  

文档: IntervalStyle

IntervalStyle (PostgreSQL 9.3)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  

文档: IntervalStyle

IntervalStyle (PostgreSQL 9.2)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  

文档: IntervalStyle

IntervalStyle (PostgreSQL 9.1)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  

文档: IntervalStyle

IntervalStyle (PostgreSQL 9.0)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  

文档: IntervalStyle

IntervalStyle (PostgreSQL 8.4)

设置 postgres
单位  
类别 客户端连接默认值/语言环境和格式
简短描述 设置间隔值的显示格式。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 postgres, postgres_verbose, sql_standard, iso_8601
启动值 postgres
重置值 postgres
源文件  
源代码行  

文档: IntervalStyle

变更历史

示例

IntervalStyle 的用法示例

postgres=# SHOW datestyle;
 DateStyle 
-----------
 ISO, YMD
(1 row)

postgres=# SHOW intervalstyle;
 IntervalStyle 
---------------
 postgres
(1 row)

postgres=# SELECT INTERVAL '1 hour', INTERVAL '1 day';
 interval | interval 
----------+----------
 01:00:00 | 1 day
(1 row)

postgres=# SET intervalstyle TO postgres_verbose;
SET

postgres=# SELECT INTERVAL '1 hour', INTERVAL '1 day';
 interval | interval 
----------+----------
 @ 1 hour | @ 1 day
(1 row)

postgres=# SET intervalstyle TO sql_standard;
SET

postgres=# SELECT INTERVAL '1 hour', INTERVAL '1 day';
 interval | interval  
----------+-----------
 1:00:00  | 1 0:00:00
(1 row)

postgres=# SET intervalstyle TO iso_8601;
SET

postgres=# SELECT INTERVAL '1 hour', INTERVAL '1 day';
 interval | interval 
----------+----------
 PT1H     | P1D
(1 row)

分类

日期和时间, GUC 配置项

另请参阅

DateStyle

反馈

提交您对 "IntervalStyle" 的任何评论、建议或更正 此处