Sync migrations with Sequelize model changes in development Deploy diffed schema changes with a post[install, update] hook
npm install --save @chr33s/sequelize-migrations
npm run migration --models=./models --migrations=./migrations --sync
npm run migration --models=./models --migrations=./migrations --migrate
npm run migration --models=./models --migrations=./migrations --rollback.to=0
const { Migration } = require('@chr33s/sequelize-migrations')
Create a new Migration instance with options
.
options = {
path: './path/migrations/dir',
sequelize
}
Sync models changes to migration(s)
Migrate models changes to migration(s) with options
.
Rollback models changes to migration(s) with options
.
Any valid umzug option
MIT. Copyright (c) chr33s.