最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何从迁移中生成Sequelize模型?

IT培训 admin 9浏览 0评论

如何从迁移中生成Sequelize模型?

我使用以下命令创建了模型和迁移:

npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string

但是之后,我在迁移中更改了很多数据,就像使用命令行一样,我无法(或不知道如何)提供allowNullprimaryKey之类的选项。但事实是,我有29个表,其中有些表最多包含55列,我不想在模型中手动编写相同的更改。是否有cli工具的脚本可以执行此操作?

回答如下:

您可以使用sequelize-auto从表中生成模型。但是,如果您正在寻找一种从迁移中自动更新模型的方法,那么在序列化回购上会遇到一些问题,但您认为他们尚未实现。

如何从迁移中生成Sequelize模型?

我使用以下命令创建了模型和迁移:

npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string

但是之后,我在迁移中更改了很多数据,就像使用命令行一样,我无法(或不知道如何)提供allowNullprimaryKey之类的选项。但事实是,我有29个表,其中有些表最多包含55列,我不想在模型中手动编写相同的更改。是否有cli工具的脚本可以执行此操作?

回答如下:

您可以使用sequelize-auto从表中生成模型。但是,如果您正在寻找一种从迁移中自动更新模型的方法,那么在序列化回购上会遇到一些问题,但您认为他们尚未实现。

发布评论

评论列表 (0)

  1. 暂无评论