Auto-generate migration scripts from sequelize-typescript model decorators, similar to Django's makemigration. Stable version 1.0.13, based on sequelize-typescript-migration but with fixes for @Index not working, SequelizeMeta table issues, and table option underscore:true. Supports sequelize-typescript 2.x and sequelize 6.x. Uses snapshot files to store model state. Adds prettier formatting for generated files. Release cadence is low; no recent updates indicating active development.
npm install sequelize-typescript-model-migrationNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to import generateMigration, create Sequelize instance with models, and generate a migration with options.
Use fs.mkdirSync to ensure snapshotDir exists before calling generateMigration.
Upgrade sequelize-typescript to 2.x or later.
Consider using Sequelize's native migrations or a more maintained alternative.
Ensure models are loaded via sequelize.addModels() or by passing them in the Sequelize constructor options.
Add models to Sequelize constructor or call sequelize.addModels([...models]) before generateMigration.
Run npm install --save-dev sequelize-typescript-model-migration