48.72. pg_timezone_names

В представлении pg_timezone_names содержится список имён часовых поясов, распознаваемых командой SET TIMEZONE, вместе с соответствующими аббревиатурами, смещением UTC и статусом летнего времени. (Технически строго, в PostgreSQL используется UT1, а не UTC, так как секунды координации не учитываются.) В отличие от аббревиатур, представленных в pg_timezone_abbrevs, многие из этих имён подразумевают некоторый набор правил перехода на летнее время. Поэтому сопутствующая информация меняется при пересечении границ перехода на летнее время. Отображаемая информация вычисляется, исходя из текущего значения CURRENT_TIMESTAMP.

Таблица 48-73. Колонки pg_timezone_names

ИмяТипОписание
nametextНазвание часового пояса
abbrevtextСокращение часового пояса
utc_offsetintervalСмещение от UTC (положительное — к востоку от Гринвича)
is_dstbooleanTrue, если текущие данные отражают летнее время

48.72. 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 uses UT1 rather than 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 48-73. pg_timezone_names Columns

NameTypeDescription
nametextTime zone name
abbrevtextTime zone abbreviation
utc_offsetintervalOffset from UTC (positive means east of Greenwich)
is_dstbooleanTrue if currently observing daylight savings
FAQ