尝试使用 sequelize 创建迁移时出错

Posted

技术标签:

【中文标题】尝试使用 sequelize 创建迁移时出错【英文标题】:Error trying to use sequelize to create migrations 【发布时间】:2021-11-05 13:04:22 【问题描述】:

我在我的项目中使用 sequelize 为我的数据库建模 API REST,但是当我尝试为我的数据库创建迁移时,sequelize 只显示执行选项,尽管我已经使用正确的命令来创建迁移。 Sequelize,sequelize-cli 已经安装,我正在使用 mariadb。我已经测试了更改“create”和“alunos”之间空格的等号,在create和alunos上也尝试了双引号和单引号。

【问题讨论】:

这能回答你的问题吗? How to auto generate migrations with Sequelize CLI from Sequelize models? ***.com/questions/27835801 我试过了,但没用 sequelize model:create --name MyUser --attributes first_name:string,last_name:string,bio:text 使用 sequelize,我们无法从数据库生成模型。 【参考方案1】:

生成迁移的语法是

npx sequelize-cli 迁移:生成 --name NameOfMigration

【讨论】:

以上是关于尝试使用 sequelize 创建迁移时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用sequelize时如何自动创建迁移文件?

尝试将行插入表因为带有sequelize.js的UUID外键时出错

如何从 Sequelize 模型自动生成迁移

在 Sequelize 迁移中将 defaultValue 设置为今天的日期

由于带有 sequelize.js 的 UUID 外键,尝试将行插入表时出错

创建新内容类型时出错。请确保在尝试单独迁移应用程序之前迁移内容类型