Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add clickhouse #135

Merged
merged 7 commits into from
Feb 15, 2025
Merged

Add clickhouse #135

merged 7 commits into from
Feb 15, 2025

Conversation

andrewm4894
Copy link
Owner

This pull request introduces support for ClickHouse as a new database option in the Anomstack project. The changes include updates to environment variables, documentation, and the addition of new functions for ClickHouse integration.

ClickHouse Integration:

Additional Changes:

- Include configuration settings for ClickHouse database connection
- Add host, port, user, password, and database name variables
- Update README to include ClickHouse in the supported databases table
- Mark ClickHouse as fully supported (✅) in the compatibility matrix
- Include clickhouse-connect package in requirements.txt and requirements.compile
- Prepare for ClickHouse database integration support
- Implement helper functions for ClickHouse database interactions
- Support reading and writing DataFrames to ClickHouse
- Add type mapping and dynamic table creation
- Provide configurable client connection using environment variables
- Import save_df_clickhouse function from clickhouse module
- Add ClickHouse database option to save_df routing logic
- Extend database save functionality to support ClickHouse
- Import read_sql_clickhouse and run_sql_clickhouse functions
- Extend read_sql routing logic to support ClickHouse database
- Add handling for ClickHouse read and execute operations
- Specify ClickHouse as the default database in the example YAML configuration
- Enhance example configuration to demonstrate ClickHouse database support
@andrewm4894 andrewm4894 marked this pull request as ready for review February 15, 2025 22:33
Copy link

github-actions bot commented Feb 15, 2025

Your pull request is automatically being deployed to Dagster Cloud.

Location Status Link Updated
anomstack View in Cloud Feb 15, 2025 at 10:41 PM (UTC)

@andrewm4894 andrewm4894 merged commit 319c98e into main Feb 15, 2025
3 checks passed
@andrewm4894 andrewm4894 deleted the add-clickhouse branch February 15, 2025 22:39
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.

1 participant