我在nodejs中使用sequelize-cli遇到了问题。假设我们使用以下命令定义一个新模型:
sequelize model:create --name User --attributes username:string,password:string,email:string,role:string,mobile:string如您所知,此命令在迁移目录中创建一个迁移文件。
使用这个命令,我可以将我的模型迁移到数据库:
sequelize db:migrate 所以这是可以的。但是,我在模型中的新更改怎么办?我如何将我的新更改提交到数据库?我需要一个合适的方法。在django框架中有两个基本命令:
makemigrations =>用于检测新的更改
迁移=>以提交到数据库
发布于 2019-07-24 01:14:03
只需使用migration:create命令(https://github.com/sequelize/cli)生成新的迁移文件,然后手动编辑该文件即可进行所需的更改。
https://stackoverflow.com/questions/57169070
复制相似问题