如何为ClickHouse jdbc连接设置会话时区?

时间:2017-12-08 05:42:38

标签: jdbc clickhouse

我可以这样做吗?例如,它看起来像Postgres:

set timezone 5;

1 个答案:

答案 0 :(得分:1)

目前似乎没有这样的功能。

似乎甚至没有会话时区,只有服务器时区: https://github.com/yandex/ClickHouse/issues/699

设置表中没有这样的设置: select * from system.settings where name like '%zone%'

作为一种解决方法,您可以在函数调用中明确指定TZ:

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