DBShift v1.0.2 is a production-ready MySQL database migration tool inspired by Flyway, built for Node.js (>=14). It offers a dual-mode architecture with an interactive terminal UI (React + Ink) and a traditional CLI, enabling author-based sequencing to prevent team conflicts, session persistence, rich history tracking, multi-environment config, and connection testing.
npm install dbshiftNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates programmatic usage with imports for initialization and migration.
Install globally: npm install -g dbshift
Use import syntax or upgrade Node to >=14 with type: module in package.json
Upgrade Node to >=14 or use CLI mode with --cli flag
Upgrade to v1.0.2 and follow new interactive/CLI syntax
Run `npm install -g dbshift`
Use `import dbshift from 'dbshift'` or set `type: module` in package.json
Run `npm install` in project root or install dbshift with --include=dev
Ensure MySQL is running and DB_URL env variable is set correctly