首页 > 解决方案 > 如何在 Sequelize Js 中更改数据库迁移顺序

问题描述

我尝试执行时遇到错误npx sequelize-cli db:migrate

ERROR: Failed to open the referenced table 'Companies'

我觉得这即将到来,因为我在公司模型之前生成了用户模型。我的意思是,首先,我生成了用户,然后我生成了公司,并添加了一个参考,比如用户属于公司。

 Company.hasMany(models.User, {
      as: 'users',
      foreignKey: 'compId'
    });

 User.belongsTo(models.Company, {
      as:'company',
      foreignKey:'compId'
    })

有谁知道如何解决

标签: javascriptnode.jssequelize.js

解决方案


我根据我的关系更改了每个文件的文件名日期顺序,每个文件相差 1 分钟,它对我有用


推荐阅读