我正在学习Sequelize,我想对同步和迁移进行一些澄清.
我知道同步会根据我的模型架构创建缺少的表,但我还读到同步用于初始化数据库,而迁移用于生产.
如果是这种情况,那么express-example显示调用sync来自bin/www
.这是不应该用于生产的东西吗?
作为此的扩展,如果我不在生产中使用同步,您如何应用模型关联?我是否需要手动将它们添加到迁移中?
基本上我要求解释这两个概念如何协同工作.
谢谢
我建议在开发和生产中使用sequelize迁移,这样你就可以完全适应将提供安全结果的过程,也可以在没有强制的情况下续订同步,只会创建具有指定模式的新表,这些表在数据库中不存在,它不会反映出的变化.现有的表模式.Sequelize迁移将帮助您以系统和增量方式更新数据库.
有关详细信息,请参阅此页面.
Sequelize.js:如何使用迁移和同步
http://corpus.hubwiz.com/2/node.js/21105748.html