Engine
ForgeSchema uses one canonical representation for desired YAML, inspected catalogs, migration plans and independent verification. Supported structural changes can be reviewed as explicit operations before they are executed.
Apply validates the saved artifact, checks the live source after acquiring locks, executes supported operations, verifies the target and commits history atomically. The standalone verify command checks a schema file or a saved ready plan’s target in a separate read-only snapshot.
Verification reports deterministic differences for missing or unexpected objects, types, nullability and ordered key/index definitions. It does not infer renames, generate repairs or read application rows. The current version is a development prototype for PostgreSQL 16 and 17, with deliberately limited schema support.
The six-session prototype is complete. See the reproducible walkthrough and capability matrix for demonstrated behavior and limits.