Javascript 使用postgreSQL和express JS对nodejs中的迁移错误进行续集

Javascript 使用postgreSQL和express JS对nodejs中的迁移错误进行续集,javascript,node.js,postgresql,migration,sequelize.js,Javascript,Node.js,Postgresql,Migration,Sequelize.js,首先,我创建了一个错误的迁移,因此删除了一个迁移文件。但当我尝试运行新迁移时,它会将旧迁移的错误显示为错误:“运行迁移列中的错误”与“用户”的关系已经存在 我将sequelize与node js和postgreSql一起使用。 已删除is_ac迁移文件。从数据库表“SequelizeMeta”中删除“is_ac迁移”迁移文件。 看看这是否有效。我在运行project时截断了SequelizeMeta表,它在is显示相同错误后运行5次迁移是的,我正在使用bitbucket thanks to al

首先,我创建了一个错误的迁移,因此删除了一个迁移文件。但当我尝试运行新迁移时,它会将旧迁移的错误显示为错误:“运行迁移列中的错误”与“用户”的关系已经存在 我将sequelize与node js和postgreSql一起使用。 已删除is_ac迁移文件。

从数据库表“SequelizeMeta”中删除“is_ac迁移”迁移文件。
看看这是否有效。

我在运行project时截断了SequelizeMeta表,它在is显示相同错误后运行5次迁移是的,我正在使用bitbucket
thanks to all .issue was in my azure pipeline.i was not deleting old migration from zip.the new code is ....
"use strict";
const tableName = "jobs";
const columnName = "job_deposit_taken";

module.exports = {
  up: (queryInterface, Sequelize) => {
    const columnType = Sequelize.JSONB;
    return queryInterface.describeTable(tableName).then(tableDefinition => {
      if (!tableDefinition[columnName]) {
        return queryInterface.addColumn(tableName, columnName, columnType);
      } else {
        return Promise.resolve();
      }
    });
  },

  down: (queryInterface, Sequelize) => {
    return queryInterface.removeColumn(tableName, columnName);
  }
};