Skip to content

vow-migrate

vow-migrate stamps migration files with version tags and ordered filenames like v3_add_widgets.sql. Install with vpm:

Terminal window
curl -fsSL https://install.vowlang.dev | sh
export PATH="$HOME/.local/bin:$PATH"
vpm add vow-migrate vow-postgres
vpm install
import vmigrate from vow_migrate
fn main(caps: Caps) -> int {
let name = vmigrate.migration_name(1, "init");
print name;
return 0;
}
Terminal window
cd vow-libs/vow-migrate && vow test tests/smoke.vow