52.90. pg_timezone_names
В представлении pg_timezone_names
содержится список имён часовых поясов, распознаваемых командой SET TIMEZONE
, вместе с соответствующими аббревиатурами, смещением UTC и статусом летнего времени. (Говоря технически строго, в PostgreSQL используется не UTC, так как не учитываются секунды координации.) В отличие от аббревиатур, представленных в pg_timezone_abbrevs
, многие из этих имён подразумевают некоторый набор правил перехода на летнее время. Поэтому сопутствующая информация меняется при пересечении границ перехода на летнее время. Отображаемая информация вычисляется, исходя из текущего значения CURRENT_TIMESTAMP
.
Таблица 52.91. Столбцы pg_timezone_names
Имя | Тип | Описание |
---|---|---|
name | text | Название часового пояса |
abbrev | text | Сокращение часового пояса |
utc_offset | interval | Смещение от UTC (положительное — к востоку от Гринвича) |
is_dst | boolean | True, если текущие данные отражают летнее время |
52.90. pg_timezone_names
The view pg_timezone_names
provides a list of time zone names that are recognized by SET TIMEZONE
, along with their associated abbreviations, UTC offsets, and daylight-savings status. (Technically, PostgreSQL does not use UTC because leap seconds are not handled.) Unlike the abbreviations shown in pg_timezone_abbrevs
, many of these names imply a set of daylight-savings transition date rules. Therefore, the associated information changes across local DST boundaries. The displayed information is computed based on the current value of CURRENT_TIMESTAMP
.
Table 52.91. pg_timezone_names
Columns
Name | Type | Description |
---|---|---|
name | text | Time zone name |
abbrev | text | Time zone abbreviation |
utc_offset | interval | Offset from UTC (positive means east of Greenwich) |
is_dst | boolean | True if currently observing daylight savings |