Skip to content

Commit fc52da7

Browse files
authored
Merge pull request #93 from ClickHouse/release_1.1.8
Backport settings fix, bump versions
2 parents a72555b + 664f6bc commit fc52da7

File tree

7 files changed

+10
-9
lines changed

7 files changed

+10
-9
lines changed

Diff for: dbt/adapters/clickhouse/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = '1.1.7'
1+
version = '1.1.8'

Diff for: dbt/include/clickhouse/macros/adapters.sql

+3-3
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
{% set create_table = create_table_or_empty(temporary, relation, sql) %}
7070
{% if adapter.is_before_version('22.7.1') -%}
7171
{{ create_table }}
72-
{{ adapter.get_model_settings(model) }}
7372
{%- else %}
7473
{% call statement('create_table_empty') %}
7574
{{ create_table }}
@@ -88,20 +87,22 @@
8887
engine = Memory
8988
{{ order_cols(label="order by") }}
9089
{{ partition_cols(label="partition by") }}
90+
{{ adapter.get_model_settings(model) }}
9191
{%- else %}
9292
create table {{ relation.include(database=False) }}
9393
{{ on_cluster_clause(label="on cluster") }}
9494
{{ engine_clause(label="engine") }}
9595
{{ order_cols(label="order by") }}
9696
{{ primary_key_clause(label="primary key") }}
9797
{{ partition_cols(label="partition by") }}
98+
{{ adapter.get_model_settings(model) }}
9899
{% if not adapter.is_before_version('22.7.1') -%}
99100
empty
100101
{%- endif %}
101102
{%- endif %}
102103
as (
103104
{{ sql }}
104-
);
105+
)
105106
{%- endmacro %}
106107

107108
{% macro clickhouse__create_view_as(relation, sql) -%}
@@ -224,7 +225,6 @@
224225

225226
insert into {{ target_relation }} ({{ dest_cols_csv }})
226227
{{ sql }}
227-
{{ adapter.get_model_settings(model) }}
228228
{%- endmacro %}
229229

230230

Diff for: dev_requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dbt-core==1.1.0
2-
clickhouse-connect>=0.1.5
2+
clickhouse-connect>=0.2.5
33
clickhouse-driver>=0.2.3
44
pytest==7.0.0
55
pytest-dotenv==0.5.2

Diff for: setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def _dbt_clickhouse_version():
5454
},
5555
install_requires=[
5656
f'dbt-core~={dbt_version}',
57-
'clickhouse-connect>=0.1.5',
57+
'clickhouse-connect>=0.2.5',
5858
'clickhouse-driver>=0.2.3',
5959
],
6060
python_requires=">=3.7",

Diff for: tests/conftest.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# repos. Example in dbt.tests.adapter.basic.test_base.
1818
@pytest.fixture(scope="session")
1919
def test_config():
20-
run_docker = os.environ.get('RUN_DOCKER_ENV_VAR_NAME', False)
20+
run_docker = os.environ.get('RUN_DOCKER_ENV_VAR_NAME', '').lower() in ('1', 'true', 'yes')
2121
if run_docker:
2222
# Run docker compose with clickhouse-server image.
2323
compose_file = f'{Path(__file__).parent}/docker-compose.yml'

Diff for: tests/docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: '3'
33

44
services:
55
ch_server:
6-
image: clickhouse/clickhouse-server
6+
image: clickhouse/clickhouse-server:latest
77
ports:
88
- "10723:8123"
99
- "10743:8443"

Diff for: tests/integration/adapter/test_basic.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ class TestMergeTreeTabelMaterializations(BaseSimpleMaterializations):
6868
@pytest.fixture(scope="class")
6969
def models(self):
7070
config_materialized_table = """
71-
{{ config(order_by='(some_date, id, name)', engine='MergeTree()', materialized='table') }}
71+
{{ config(order_by='(some_date, id, name)', engine='MergeTree()', materialized='table',
72+
settings={'allow_nullable_key': 1}) }}
7273
"""
7374
base_table_sql = config_materialized_table + model_base
7475
return {

0 commit comments

Comments
 (0)