Skip to main content

Crate migrate_guard

Crate migrate_guard 

Source

Modules§

apply
Floor computation, reference rewriting, and renumber application.
config
migrate-guard.toml parsing.
error
git
Shells to the git binary. No git library.
model
Pure collision + renumber logic. No I/O.

Structs§

MigrationDir
An independent numbering namespace (platform vs tenant, etc.).
MigrationFile
One parsed migration file within a numbering namespace.

Functions§

parse_filename
Parse a migration filename: a leading run of ASCII digits, then ‘_’, then a description, then “.sql”. Returns (version, digit_width, desc).
scan_dir
Scan a directory for migration files (missing dir → empty), sorted by version.