首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后缀umzug迁移错误:无效umzug存储

后缀umzug迁移错误:无效umzug存储
EN

Stack Overflow用户
提问于 2022-04-25 17:28:54
回答 1查看 289关注 0票数 0

当我运行这段代码时,它会显示错误、无效的umzug存储。守则如下:

代码语言:javascript
复制
const { Umzug } = require('umzug');
const db = require('../../storage/models');
const umzug = new Umzug({
storage: 'Sequelize',
storageOptions: {
sequelize: db.sequelize, // here should be a sequelize instance, not the Sequelize module
modelName: 'SequelizeMeta',
columnName: 'name'
},
migrations: {
path: '../../storage/models'
},
logger: console,
});
exports.dbmigrate = async (req, res, next) => {
const executed = await umzug.executed();
res.send(executed);
};
EN

回答 1

Stack Overflow用户

发布于 2022-06-03 07:31:07

更新后的Umzug迁移工具在语法上有一些变化。我修改了你发布的代码。请试试这段代码。应该管用的。参考链接:文档

代码语言:javascript
复制
const {
  Umzug,
  SequelizeStorage
} = require('umzug');
const db = require('../../storage/models');
const sequelize = db.sequelize;
const umzug = new Umzug({
  storage: new SequelizeStorage({ sequelize }),
  storageOptions: {
    sequelize: db.sequelize, // here should be a sequelize instance, not the Sequelize module
    modelName: 'SequelizeMeta',
    columnName: 'name'
  },
  migrations: {
    path: '../../storage/models'
  },
  logger: console,
});
exports.dbmigrate = async (req, res, next) => {
  const executed = await umzug.executed();
  res.send(executed);
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72003461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档