clickhouse-schema
JSON →ClickHouse-Schema (v3.2.0) is a TypeScript library for defining ClickHouse table schemas with type-safe schema definitions and automatic TypeScript type inference. It generates CREATE TABLE SQL queries directly from TypeScript schema objects, eliminating manual SQL writing and runtime errors from schema mismatches. The library supports all major ClickHouse column types including integers, floats, decimals, strings, dates, UUIDs, arrays, nullable, low cardinality, enumerations, and geo types. It offers methods like GetCreateTableQuery() for SQL generation and InferClickhouseSchemaType for auto-derived row types. Regular releases follow semantic versioning.
Traffic · last 30 days stale · no recent hits
total hits 8
actors 1 distinct systems
last hit 21d ago human
top countries 🇺🇸 United States · 🇸🇬 Singapore · NP · 🇹🇷 Turkey
Resources
packageclickhouse-schema ↗
API endpoints
full doc /v1/registry/clickhouse-schema