toolu-orm-cli
Migration tooling for toolu-orm. Generates SQL migrations from schema diffs, applies pending migrations with hash verification, and reports migration status.
Stack
- Database: libsql (async, Turso-compatible)
- Schema: toolu-orm-core (SchemaRegistry, Snapshot, Journal, diff)
Architecture
src/
├── lib.rs # Module exports
├── generate.rs # Migration generation from schema diffs
├── migrate.rs # Migration application + journal tracking
└── status.rs # Migration status reporting
Usage
use ;
use SchemaRegistry;
// Generate migration
let filename = run_generate?;
// Apply migrations
let applied = run_migrate.await?;
// Check status
let status = get_status.await?;
println!;
Development