Как установить часовой пояс сеанса для соединения ClickHouse jdbc?

Могу ли я это сделать? Например, так это выглядит в Postgres:

set timezone 5;

person kidar2    schedule 08.12.2017    source источник


Ответы (1)


Вроде такой функции пока нет.

Кажется, что нет даже такого понятия, как часовой пояс сеанса, только часовой пояс сервера: https://github.com/yandex/ClickHouse/issues/699

А в таблице настроек такой настройки нет: select * from system.settings where name like '%zone%'

В качестве обходного пути вы можете явно указать TZ в вызовах функций:

toString(now(), 'Asia/Yekaterinburg') or toDate(time, 'Asia/Yekaterinburg')

person Dienow    schedule 20.02.2018