Umigrate (v0.4.73, beta) is a Node.js CLI tool for database migrations, migration generation, and schema diffing. It supports MariaDB/MySQL via node-mariasql and wraps db-migrate for migration execution. It offers cross-database compatibility via a dumper that outputs generic SQL. The package is in early beta; backward compatibility is preserved but breaking changes may occur. It distinguishes itself by providing a unified migration, dump, and diff tool for multiple databases, though only one driver is currently implemented.
npm install umigrateNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows installation, configuration, creating a migration, running migrations, dumping schema, and diffing two databases using the umigrate CLI.
Use only with MySQL/MariaDB or wait for additional database drivers.
Refer to db-migrate documentation for available commands and options.
Consider forking or using a different migration tool that supports maintained drivers.
Monitor GitHub issues for breaking changes before upgrading.
Install db-migrate globally: `npm install -g db-migrate`
Start the database server and verify credentials in database.json