【问题标题】:Run pending seeders运行挂起的播种机
【发布时间】:2020-02-13 12:57:11
【问题描述】:

我要将播种机历史存储到sequelizedata 表中。 有没有办法运行挂起的播种机?

目前,关于sequelize --help,只有:

  • db:seed - 运行特定的播种机
  • db:seed:all - 运行所有播种机

两者都不工作

【问题讨论】:

    标签: sequelize.js seed sequelize-cli


    【解决方案1】:

    我通过从最后一个种子文件中删除 done 参数解决了这个问题。

    'use strict'
    
    module.exports = {
      up: async (queryInterface, Sequelize, done) => {
        return queryInterface.bulkInsert(
          'table_name',
          data,
          {}
        )
      },
      down: (queryInterface, Sequelize) =>
        queryInterface.bulkDelete('table_name', null, {}),
    }

    【讨论】:

      猜你喜欢
      • 2017-03-20
      • 2018-08-08
      • 2022-11-27
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 2014-09-05
      相关资源
      最近更新 更多