sequelize.js - 运行挂起的播种机

标签 sequelize.js seed sequelize-cli

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

现在,关于 sequelize --help 只有:

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

  • 两者都没有工作

    sequelizeError

    最佳答案

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

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

    关于sequelize.js - 运行挂起的播种机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60208419/

    相关文章:

    amazon-web-services - AWS Lambda 函数无法从 EC2 实例 : SequelizeConnectionError connect ETIMEDOUT 访问 MySQL 数据库

    javascript - 使用两个不同的表和 Sequelize 一个接一个地运行查询(序列)

    node.js - 当使用 Sequelize.js 创建另一条记录时,如何在数据库中自动创建一条新记录?

    mysql - Sequelize 迁移服务器连接两个数据库

    sql - 如何从 sequelize 迁移中获取原始 SQL

    node.js - 有没有办法在 Sequelize.js 中包含包含在 JSONB 中的属性?

    node.js - sequelize-cli 返回 'Unknown arguments' 错误

    php - 用种子随机化 PHP 数组?

    r - 更改值顺序时样本的 Set.seed 问题