Skip to main content

Crate qail

Crate qail 

Source

Modules§

ast
backup
Backup utilities for safe migrations.
error
Error types for QAIL.
exec
Exec module - Execute QAIL AST for seeding/admin tasks
init
qail init - Project initialization
introspection
Database Schema Introspection
lint
Schema linting for best practices
migrations
Migration operations for QAIL CLI
parser
QAIL Parser using nom.
prelude
repl
REPL mode for interactive QAIL queries
resolve
Centralized resolution for database URL and SSH tunnel config.
schema
Schema validation and diff operations
shadow
Shadow Database (Blue-Green) Migrations
sql_gen
SQL generation utilities for migrations
sync
qail sync - Generate sync triggers from qail.toml
transpiler
SQL Transpiler for QAIL AST.
types
Type-safe schema code generation CLI wrapper.
util
Utility functions for qail-cli

Functions§

parse
Parse a complete QAIL query string (v2 syntax only). Uses keyword-based syntax: get table fields * where col = value Also supports shorthand: get table[filter] desugars to get table where filter