javascript - 如何从迁移中生成 Sequelize 模型?
问题描述
我使用以下命令创建了模型和迁移:
npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string
但在那之后,我在迁移中更改了很多数据,就像使用命令行一样,我不能(或不知道如何)提供像allowNull
and之类的选项primaryKey
。但问题是我有 29 个表,其中一些有多达 55 列,我不想手动在模型中编写相同的更改。有没有 cli 工具的脚本可以做到这一点?
解决方案
您可以使用sequelize-auto从表中生成模型。但是,如果您正在寻找一种从迁移中自动更新模型的方法,那么在 sequelize 的 repo 上存在一些问题,但认为他们还没有实现它。
推荐阅读
- symfony - API 平台 - 如何使用装饰器在 Swagger UI 中添加响应代码以添加 400、404、500 响应代码,以便客户端提前知道响应
- android - 这些参数与注入的调度程序有什么不同?
- r - 查找某些变量最小的类别值 - R
- amazon-web-services - Route 53 Alias 未重定向到弹性 beanstalk 环境
- excel - 使用函数自动调整从不同工作表引用的行 - VBA
- android-studio - 任务“:app:checkDebugAarMetadata”的执行失败的新错误
- mongodb - 比较分片集群的查询执行时间?
- r - 如何使用 data.table 删除所有列都为零的行
- angular - PrimeNG TabView 组件的包装器
- android - 多图像选择器库权限问题