请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何管理数据库表跟model的模型同步?

老师好,我想问一下真实的项目中是怎么做数据库表跟model的模型同步的,因为sync({alter: true})这种写法在生产环境一般都是不推荐的

我也看过sequelize-cli命令行的方式来创建model的模型跟迁移文件来进行同步管理,但是这种方式的话,如果表的结构比较复杂的时候,命令来创建表就会非常的麻烦

但是如果手动在数据库中建表的话,那就需要手动进行维护model跟表的同步,这样又觉的太麻烦了,所以想问一下老师有没有比较好的方式来进行同步的管理的

正在回答 回答被采纳积分+3

1回答

双越 2024-06-19 15:52:42

真实项目,一般数据管理系统会给你一个手动执行 sql 语句的功能。让给你手动去提交表、列。

待数据表修改完以后,再上线代码。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠2551562 #1
    那岂不是要手动的去维护代码中model跟数据库表结构的同步?
    回复 有任何疑惑可以回复我~ 2024-07-17 11:40:36
  • 双越 回复 提问者 慕侠2551562 #2
    手动最好,提前修改好数据表,代码直接上线。如果是自动的,除了问题,代码回滚,数据表可不好回滚
    回复 有任何疑惑可以回复我~ 2024-07-17 12:39:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信