我正在学习 Sequelize,我想了解一些有关同步与迁移的说明。
我知道同步将根据我的模型架构创建丢失的表,但我还读到同步用于初始化数据库,而迁移用于生产。
如果是这种情况,express-example 显示调用同步来自bin/www https://github.com/sequelize/express-example/blob/master/bin/www#L23。这是不应该在生产中使用的东西吗?
作为其扩展,如果我不在生产中使用同步,如何应用模型关联?我需要手动将它们添加到迁移中吗?
本质上,我要求解释这两个概念如何协同工作。
Thanks
我建议在开发和生产中使用sequelize迁移,以便您完全适应能够提供安全结果的过程,而且不强制sequelize同步只会创建具有指定模式的新表,这些表不存在于数据库中,它不会反映数据库中的更改现有的表架构。 Sequelize 迁移将帮助您以系统和增量的方式更新数据库。
请参阅此页面以了解更多相关信息。
Sequelize.js:如何使用迁移和同步 https://stackoverflow.com/questions/21105748/sequelize-js-how-to-use-migrations-and-sync
http://corpus.hubwiz.com/2/node.js/21105748.html http://corpus.hubwiz.com/2/node.js/21105748.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)