Я хочу получить текущее название часового пояса. То, чего я уже достиг, должно добраться utc_offset
/ сокращение часового пояса через:
SELECT * FROM pg_timezone_names WHERE abbrev = current_setting('TIMEZONE')
Это дает мне весь Континент / Прописные комбинации для этого часового пояса, но не точного timezone
. Например, я добираюсь:
Europe/Amsterdam
Europe/Berlin
Сервер находится в Berlin
и я хочу получить название часового пояса сервера.
Проблема я имею с CET
то, что это всегда UTC+01:00
и не составляет DST iirc
.
Это, кажется, хорошо работает в Postgresql 9.5:
SELECT current_setting('TIMEZONE');