pillar icon indicating copy to clipboard operation
pillar copied to clipboard

Elixir library client for work with ClickHouse

Results 8 pillar issues
Sort by recently updated
recently updated
newest added

Would it make sense to add elixir to clickhouse tuple support? I was able to get it working locally by adding ```elixir def convert(param) when is_tuple(param) do values = param...

help wanted
good first issue

The lib doesn't support read response as stream isn't it?

Greetings! We encountered unexpected behavior. The data type [DateTime64](https://clickhouse.com/docs/en/sql-reference/data-types/datetime64) allows milliseconds, but Pillar [rounds it to seconds](https://github.com/balance-platform/pillar/blob/master/lib/pillar/type_convert/to_clickhouse.ex#L40). For example input data: created_1 = "2023-11-30T13:45:00.500000Z" created_2 = "2023-11-30T13:45:00.750000Z" created_3 = "2023-11-30T13:45:00.850000Z"...

This is based on ClickhouseEcto. Currently parameters are not being supported that needs to be added as well. Also needs some tests... Example: ```elixir defmodule Repo do use Ecto.Repo, adapter:...

As discussed in https://github.com/balance-platform/pillar/issues/39, this will allow for the addition of streaming queries. If this PR is accepted I will add those as well. Some async functions no longer make...

Pillar puts the Clickhouse password in the URL when connecting. This means it can end up in log files and is more easily leaked. https://clickhouse.com/docs/en/interfaces/http/#default-database says: >The username and password...