Sequelize同步与迁移
我正在学习Sequelize,我希望对于同步和迁移进行一些解释。
据我所知,同步将根据我的模型模式创build缺失的表,但我也读过同步是为了初始化数据库,而迁移是为了生产。
如果是这种情况,快速示例显示从bin/www
调用同步 。 这是不应该在生产中使用的东西吗?
作为这个的延伸,如果我不在生产中使用同步,你如何应用模型关联? 我是否需要手动将它们添加到迁移?
本质上,我要求解释这两个概念是如何一起工作的。
谢谢
我build议在开发和生产中使用sequelize migrations,以便您完全适应可以给出安全结果的进程,也可以在不强制的情况下重新同步同步,只会创build具有指定模式的新表,但不会出现在数据库中,现有的表架构。 续集迁移将帮助您以系统化和渐进式的方式更新您的数据库。
请参阅此页面了解更多信息。
Sequelize.js:如何使用迁移和同步