Skip to content

feat: add ClickHouse support and related migrations#38

Merged
chinhnguyenh merged 2 commits intomasterfrom
c/clickhouse
Oct 7, 2025
Merged

feat: add ClickHouse support and related migrations#38
chinhnguyenh merged 2 commits intomasterfrom
c/clickhouse

Conversation

@chinhnguyenh
Copy link
Copy Markdown
Member

  • Updated pyproject.toml to include clickhouse-sqlalchemy dependency.
  • Modified HCL test scripts to support ClickHouse dialect.
  • Added ClickHouse migration scripts for creating user_account and address tables.
  • Updated test cases to include ClickHouse in various scenarios.
  • Created ClickHouse DDL files for structured and old models.
  • Adjusted models to use ClickHouse's MergeTree engine.
  • Enhanced multi-path tests to include ClickHouse tables.

- Updated `pyproject.toml` to include `clickhouse-sqlalchemy` dependency.
- Modified HCL test scripts to support ClickHouse dialect.
- Added ClickHouse migration scripts for creating `user_account` and `address` tables.
- Updated test cases to include ClickHouse in various scenarios.
- Created ClickHouse DDL files for structured and old models.
- Adjusted models to use ClickHouse's `MergeTree` engine.
- Enhanced multi-path tests to include ClickHouse tables.
Copy link
Copy Markdown
Member

@giautm giautm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯

cc @a8m

@giautm
Copy link
Copy Markdown
Member

giautm commented Oct 7, 2025

@chinhnguyen-95 please update the README.md too.

@chinhnguyenh chinhnguyenh merged commit 25f4f34 into master Oct 7, 2025
6 checks passed
@a8m
Copy link
Copy Markdown
Member

a8m commented Oct 7, 2025

Beast!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants