Agentisches CLI von clickhouse.build: Schnell in Postgres‑Apps einbinden
Key Takeaway
clickhouse.build bietet ein agentisches CLI, das die Integration von ClickHouse in bestehende Postgres‑backed TypeScript‑Anwendungen beschleunigt, indem es automatisiert analytische Queries erkennt, nötige Tabellen synchronisiert, Code umschreibt und mittels Feature‑Flag eine nahtlose Wechselbarkeit zwischen Transaktions- und Analyse‑Datenbanken ermöglicht.
Summary
- Ziel: ClickHouse nicht ersetzen, sondern zusammen mit Postgres nutzen – Transaktionen bleiben bei Postgres, Analysen laufen in ClickHouse.
- Agenten‑Architektur
- Scanner: Scannt Typescript‑Code nach Postgres‑Queries (Inline‑SQL, Prisma, Drizzle). Unterscheidet, ob Query besser für Postgres oder ClickHouse geeignet ist, erzeugt Bericht.
- Data Migrator: Erkennt benötigte Tabellen, erzeugt ClickPipes‑API‑Payloads für Postgres‑CDC‑Connector, synchronisiert Daten in Echtzeit.
- Code Migrator: Passt SQL‑Syntax an ClickHouse an, installiert ClickHouse‑JS‑Client, schreibt Code in separate Strategie‑Dateien und integriert Feature‑Flag‑Logik (USE_CLICKHOUSE).
- QA Agent: Sub‑Agent des Code Migrators, validiert Änderungen anhand Referenz‑Codebasen.
- All‑in‑One Workflow:
uv run main.py migrate /path/to/your/repo --replication-mode cdcführt Agenten in der Reihenfolge Scanner → Data Migrator → Code Migrator aus, pausiert zur manuellen Freigabe pro Schritt. - Integration: CLI aus GitHub‑Repository holen (https://github.com/ClickHouse/clickhouse.build). Neues Branch anlegen, Workflow starten. ClickPipes‑Curl‑Befehle manuell ausführen und Umgebungsvariablen ergänzen. Feature‑Flag
USE_CLICKHOUSE=truein Umgebungsvariablen setzen, um Analyse‑Queries auf ClickHouse umzuleiten. - Prototyping: Proof‑of‑Concept innerhalb von < 1 Stunde, kostenfreie ClickHouse‑Cloud‑Trial verfügbar.
- Performance: Demo zeigt etwa 3‑fachen Geschwindigkeitsgewinn bei analytischen Abfragen (COUNT, SUM, GROUP BY).
- Partnerschaften: Entwicklung in Zusammenarbeit mit AWS PACE und Strands Agents SDK.
- Veröffentlichung: Blog‑Post vom 2. Dezember 2025, Links zu Blog‑Beiträgen und Ressourcen (ClickHouse Cloud API, ClickHouse JS‑Client, Strands Agents SDK).
Related queries
Wie funktioniert der Scanner-Agent in clickhouse.build?
Welche Vorteile bringt die Kombination von Postgres und ClickHouse bei analytischen Lasten?
Wie kann ich die Feature-Flag-Umgebung konfigurieren, um ClickHouse zu aktivieren?
Quelle: https://clickhouse.com/blog/clickhouse-build-agentic-cli-accelerate-postgres-clickhouse-apps
