clickhouse-pydantic-config
CommunityGenerate ClickHouse connections from Pydantic models.
Authorterrylica
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It centralizes ClickHouse connection configuration as a Single Source of Truth (SSoT) via Pydantic models, enabling consistent DBeaver data sources across local and cloud modes.
Core Features & Use Cases
- SSoT Modeling: Define a typed ClickHouseConnection with environment loading.
- Dynamic URL & IDs: Compute JDBC URLs and unique connection IDs from model data.
- DBeaver Config Generation: Produce valid data-sources.json entries for local and cloud modes.
Quick Start
Generate the DBeaver config from environment variables, or run with Doppler-integrated secrets for cloud mode.
Dependency Matrix
Required Modules
pydantic>=2.0
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: clickhouse-pydantic-config Download link: https://github.com/terrylica/cc-skills/archive/main.zip#clickhouse-pydantic-config Please download this .zip file, extract it, and install it in the .claude/skills/ directory.