49.78. pg_timezone_names

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

Таблица 49-79. Столбцы pg_timezone_names

ИмяТипОписание
name text Название часового пояса
abbrev text Сокращение часового пояса
utc_offset interval Смещение от UTC (положительное — к востоку от Гринвича)
is_dst boolean True, если текущие данные отражают летнее время