Docs: Expand ClickHouse storage and new CLI commands#919
Conversation
Update What's New in V3 and Migrate to V3 with rc.1 changes: - ClickHouse: require per-entity @storage directive in schema.graphql, document ENVIO_CLICKHOUSE_REPLICATED/ENVIO_CLICKHOUSE_DATABASE_ENGINE, note password-free playground defaults for envio dev - New envio CLI commands: skills update and config view (experimental) - TUI events-per-second indicator during backfill - Improved TS error suggesting envio codegen when types are missing - TestIndexer getWhere FK column filtering fix Add Step 10 to the migration flow to run envio skills update at the end.
- Drop ClickHouse section from Migrate to V3 (V2 had no ClickHouse support) - Note that envio skills update populates .claude/skills consumed by Claude, Cursor, and other agentic tooling - ClickHouse @storage example: omit redundant postgres: false and add comments clarifying per-entity routing - Drop Hasura mention from ClickHouse section; split Envio Cloud Dedicated Plan availability into its own paragraph - Frame replication env vars under high-availability ClickHouse setups - Drop TestIndexer FK column filtering bug fix from the changelog
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughDocumentation updates for HyperIndex v3 including multi-backend storage routing via per-entity ChangesHyperIndex v3 Features and Migration Documentation
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related issues
Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Summary
Updated documentation for HyperIndex v3 to clarify ClickHouse storage configuration with per-entity routing, document new CLI commands, and improve migration guidance.
Key Changes
ClickHouse Storage Documentation
@storagedirective examples inschema.graphqlshowing how to route entities to specific backends (Postgres, ClickHouse, or both)envio devdescription to mention playground-friendly defaults for local ClickHouse developmentENVIO_CLICKHOUSE_REPLICATED— for replicated table enginesENVIO_CLICKHOUSE_DATABASE_ENGINE— for custom database engine overridesNew CLI Commands
envio skills updatecommand for pulling latest Claude/Cursor skillsenvio config viewcommand (experimental) for inspecting resolved configuration as JSONenvio codegenTUI Improvements
Migration Guide Updates
@storagedirective)Config Schema Reference
@storagedirective example and explanation of per-entity routing requirementhttps://claude.ai/code/session_01Ay4KiB1LYZTtSzLCqRrKwd
Summary by CodeRabbit
pnpx envio skills updateENVIO_TUIreplacing legacyTUI_OFF)