Expand description
CLI commands module
Modules§
- analyze
- Analyze command - schema optimization analysis
- compile
- Schema compilation command
- cost
- Cost command - lightweight complexity scoring for queries
- dependency_
graph - Schema dependency graph command
- doctor
- Doctor command — systematic diagnostic checks for common FraiseQL setup problems.
- explain
- Explain command - show query execution plan and complexity analysis
- extract
fraiseql extract— Parse annotated source files to schema.json- federation
- Federation commands
- generate
fraiseql generate— Generate authoring-language source from schema.json- generate_
proto generate-protocommand: produce service.proto, vr_migrations.sql, and descriptor.binpb.- generate_
views - Generate DDL for Arrow views (va_, tv_, ta_*)
- init
fraiseql init- Interactive project scaffolder- introspect_
facts - Introspect database for fact tables and output suggestions.
- lint
- Lint command - Design quality analysis for schemas
- migrate
fraiseql migrate- Database migration wrapper- openapi
fraiseql openapi— generate an OpenAPI 3.0.3 specification from a compiled schema.- sbom
fraiseql sbom- Software Bill of Materials generator- serve
- Development server command with hot-reload
- validate
- Schema validation command
- validate_
documents fraiseql validate-documents— validate a trusted documents manifest.- validate_
facts - Validate that declared fact tables match database schema.