Skip to main content

Module commands

Module commands 

Source
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-proto command: 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.