{"library":"clickhouse-schema","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"3.2.0","tags":["javascript","clickhouse","clickhouse schema","clickhouse types","type safe","clickhouse-schema","clickhouse-type-safety","clickhouse-types","clickhouse-type-inference","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install clickhouse-schema","imports":["import { ClickhouseSchema } from 'clickhouse-schema'","import { InferClickhouseSchemaType } from 'clickhouse-schema'","import { CHUInt32 } from 'clickhouse-schema'","import { ClickhouseTypes } from 'clickhouse-schema'"]},{"cmd":"yarn add clickhouse-schema","imports":[]},{"cmd":"pnpm add clickhouse-schema","imports":[]}],"homepage":"https://github.com/rohitkadhe/clickhouse-schema#readme","github":"https://github.com/rohitkadhe/clickhouse-schema","docs":null,"changelog":null,"pypi":null,"npm":"clickhouse-schema","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}