Declarative schema system and migration file generator for yauth.
This crate has zero ORM dependencies — it is a pure code generator. It provides:
- Schema types (
TableDef,ColumnDef,ColumnType, etc.) - Core + plugin schema definitions
- Schema collector with topological sort by FK dependencies
- Dialect-specific DDL generators (Postgres, SQLite, MySQL)
- Schema diff engine for incremental migrations
- Migration file generators (diesel up.sql/down.sql, sqlx numbered .sql)
yauth.tomlconfig file support- Schema hash for tracking