I'm using umzug to run the migrations in my electron-vue app, because of the webpack I can't use the path like
migrations: {
path: __dirname + '/../migrations',
pattern: /\.js$/
}
So I heard I can pass migrations instances, but I don't know how I do that.
So far I have this:
// sequelize initialization, etc...
let migrations = [
require('../migrations/20180427160552-create-user'),
require('../migrations/20180515205633-create-visits'),
require('../migrations/20180515205633-create-vehicles')
];
var Umzug = require('umzug');
var umzug = new Umzug({
storage: 'sequelize',
storageOptions: {
sequelize: sequelize
},
migrations: migrations
});
umzug.up().then(function (migrations) { });