Кратко - есть старенький сервер с pg 9.6 со старыми timezone базами. Есть необходимость подцепить новую систему (назовем ее «ZZZ») на него, БЕЗ ОБНОВЛЕНИЕ TIMEZONE файлов(внешний сервер, мной не контролируется). В «ZZZ» есть возможность установить временную зону.
Вопрос - почему когда задаю зону через '+05:00' она показывает неверно! Если задать буквеннное обозначение зоны 'Asia/Tashkent' - то корректный(+05 UTC)
SET SESSION TIMEZONE='+05:00';
SELECT now() ;
----
"2020-06-25 22:09:02.903-05"
-------------------------------
SET SESSION TIMEZONE='Asia/Tashkent';
SELECT now() ;
----
"2020-06-26 08:09:23.861+05"
В документации не нашел корректного оформления временой зоны в случае задания конкретного часа. По этому использовал формат из других SQL серверов. Может это формат не годится?