MySQL database migration tool based on Umzug v3.x. Current stable version is 3.0.8. It supports MySQL Named Lock for cluster-safe migrations, file integrity verification with hash checking, transaction support per migration, nested directory structures, and relative path storage. Differentiators include built-in cluster safety via MySQL locks and hash-based file integrity, which are often missing in simpler migration tools. The package requires Umzug v3 and mysql2.
npm install iplayabc-db-migrationNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic usage: define DB config in a file, then call migrate with the config path.
Ensure your migration files are placed in the correct directory structure.
Prefer using 'migrate' or 'migrateWithConfig' unless you specifically need Umzug instance.
Consider using a more recent migration tool or update to newer Umzug if possible.
Run 'npm install iplayabc-db-migration' from the project root.
Create 'db-migration/migrations/' directory and place SQL files there.