MySQL Migration Database
JSON →A CLI tool for managing versioned MySQL schema migrations with TypeScript support, transaction-based rollbacks, and dry-run previews. Current stable version is 1.4.0, released under a custom license and requiring Node.js >=18. It supports multiple databases, timestamped migration files, forward/backward batch execution, and CI/CD integration. Key differentiators include automatic transactional rollback on failure, built-in dry-run mode, CommonJS/ESM conversion utilities, and full TypeScript type definitions. The tool uses a JSON configuration file and relies on mysql2 for database connections.
Resources
packagemysql-migration ↗