{"library":"mysql-migration","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"1.4.0","tags":["javascript","mysql migration","migration","mysql","database","mysql2","database migration","mysql migration database","mysql migration tool","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mysql-migration","imports":["npx mysql-migration init","npx mysql-migration create <name> <dbName>","npx mysql-migration run <dbName> [--transaction]"]},{"cmd":"yarn add mysql-migration","imports":[]},{"cmd":"pnpm add mysql-migration","imports":[]}],"homepage":"https://github.com/SherKan-n/MySQL-Migration-Database#readme","github":"https://github.com/SherKan-n/MySQL-Migration-Database","docs":null,"changelog":null,"pypi":null,"npm":"mysql-migration","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}