我正在使用 umzug 在我的电子 vue 应用程序中运行迁移,因为 webpack 我不能使用类似的路径
migrations: {
path: __dirname + '/../migrations',
pattern: /\.js$/
}
所以我听说我可以传递迁移实例,但我不知道我是怎么做到的。
到目前为止,我有这个:
// 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) { });