diff --git a/packages/cubejs-clickhouse-driver/driver/ClickHouseDriver.js b/packages/cubejs-clickhouse-driver/driver/ClickHouseDriver.js index 7ff6ae2e603ca..05ea710dde88e 100644 --- a/packages/cubejs-clickhouse-driver/driver/ClickHouseDriver.js +++ b/packages/cubejs-clickhouse-driver/driver/ClickHouseDriver.js @@ -17,12 +17,14 @@ class ClickHouseDriver extends BaseDriver { ...config }; this.pool = genericPool.createPool({ - create: () => new ClickHouse(Object.assign({}, this.config, { + create: () => new ClickHouse({ + ...this.config, queryOptions: { join_use_nulls: 1, - session_id: uuid() + session_id: uuid(), + ...this.config.queryOptions, } - })), + }), destroy: () => Promise.resolve(), validate: async (connection) => { try {