【问题标题】:Sequelize migrations not picking up model changesSequelize 迁移不接受模型更改
【发布时间】:2016-07-18 18:17:29
【问题描述】:

我是 Sequelize 的新手,并且一直在阅读文档以使迁移工作流程(如本视频中所述)正常工作:Sequelize Migrations

我了解从 CLI 运行命令到 model:create ... 会创建模型以及迁移文件。在运行db:migrate 以使数据库保持最新后,我想更改刚刚创建的模型(例如添加新列),然后创建migration:create ... 它无法识别对模型的更改.它只是从头开始编写迁移的样板代码。

在视频中,我可以看到创建新迁移会检测到更改并相应地创建迁移文件。

此功能是否已从新的 Sequelize CLI 中删除?还是我在这里遗漏了什么?

【问题讨论】:

    标签: sequelize.js


    【解决方案1】:

    您链接的视频指的是已弃用的项目: https://github.com/origin1tech/sequelize-cmd

    sequelize-cli 是一个不同的项目,据我所知,它不会自动生成迁移文件。

    【讨论】:

      猜你喜欢
      • 2020-11-09
      • 2015-10-12
      • 2017-12-05
      • 2020-02-16
      • 2017-01-11
      • 2017-10-01
      • 2016-09-27
      • 2017-06-26
      • 2016-10-28
      相关资源
      最近更新 更多