首页 > 解决方案 > 错误:找不到迁移方法:向上

问题描述

我的种子文件中有 up 选项,但我找不到消息的确切内容。当我运行命令时会发生此错误npx sequelize-cli db:seed:all根据此处的链接,我也添加了 .sequelizerc 文件,但它会引发相同的错误。为什么会出现此错误以及如何解决?我是node js ORM的初学者,请帮我解决它。提前致谢。

注意:数据按预期添加到数据库中

演示用户.js

'use strict';
const Data = require('./data.js')
const data = new Data()

module.exports = {
  up: async (queryInterface, Sequelize) => {
    return queryInterface.bulkInsert('Users', [{
      firstName: "a",//data.getUserStats(),
      lastName: 'Doe',
      email: 'example@example.com',
      createdAt: new Date(),
      updatedAt: new Date()
    }]); 
  },

  down: async (queryInterface, Sequelize) => {
    return queryInterface.bulkDelete('Users', null, {});
  }
};

demoUser.js 的完整路径../seeders/20200824140115-demo-user.js

.sequelizerc

const path = require('path');

module.exports = {
  'config': path.resolve('config', 'config.json'),
  'models-path': path.resolve('models'),
  'seeders-path': path.resolve('seeders'),
  'migrations-path': path.resolve('migrations')
};

标签: javascriptnode.jspostgresqlormsequelize-cli

解决方案


推荐阅读