使用 sequelize 和 typescript 进行自动迁移
Posted
技术标签:
【中文标题】使用 sequelize 和 typescript 进行自动迁移【英文标题】:Auto migrations with sequelize and typescript 【发布时间】:2020-03-10 04:57:43 【问题描述】:我正在研究为现有模型生成迁移文件的能力。例如,如果我使用“force: true”模式,数据库中的表会自动创建,所以我无法相信自动创建迁移文件是不可能的。那你能帮我提个建议吗?
【问题讨论】:
您想从现有数据库中生成模型文件吗? Prabhjot,不,我只是不会使用 typescript 从现有模型生成迁移文件 【参考方案1】:我可以通过在 JS 文件中使用 sequelize-cli 创建迁移并将其导入我的 TypeScript 文件来解决此问题。
这样只有迁移在 JS 中,其他部分在 TS 中
【讨论】:
以上是关于使用 sequelize 和 typescript 进行自动迁移的主要内容,如果未能解决你的问题,请参考以下文章
Node.js 和 sequelize-typescript - 数据访问对象和业务对象
使用 Typescript 在 Sequelize 模型中创建实例方法
sequelize/sequelize-typescript - 带有 HasMany 的 findAll 返回一个对象而不是数组