javascript - 如何在 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'
})
有谁知道如何解决
解决方案
我根据我的关系更改了每个文件的文件名日期顺序,每个文件相差 1 分钟,它对我有用
推荐阅读
- c# - 处理标签仅删除文本 WinForm
- visual-studio-2017 - 编译错误 - 基于 RadeonRays API 的应用程序?
- c++ - 在 /usr/local/lib 下找不到库
- java - 存在的 JPQL 子查询
- c++ - 让某个类的“=”运算符在声明时运行构造函数
- autohotkey - 我想使用自动热键获取自午夜以来的当前时间(以毫秒为单位)
- php - 如何将此按钮放置在中心?
- sql-server - 用于更新多个表的存储过程
- android - 如何手动检索控制台中上传的文件
- angular - 如何根据 API 响应选中和取消选中 mat-checkbox:Angular 6