我将创建代表我的桌子的5-7个模型。根据我正在阅读的内容,建议为每个模型分别创建文件,然后将其导入主文件中。
我的问题是关于sync()
以及多次运行的风险。
看起来sync()
应该只运行一次,以便第一次创建表格,但在此之后,除非我对模式进行更改,否则我不需要运行{ {1}}了。相反,每次我对数据进行更改时,我都会sync()
。
那么在创建表之后处理save()
的建议设置是什么?我应该先检查表格是否存在吗?或者只是在我创建表后从我的代码中删除sync()
并且从不将其添加回来?也许是一个特定的Grunt任务,根据项目是否新鲜包含/删除它?
答案 0 :(得分:1)
我不会全部使用它。我宁愿自己创建表格和其他结构,然后将ORM指向它们。您可以将其作为SQL脚本重用。
至少,我将同步设置为一个单独的脚本,我跑了一次。当您想要设置新环境时,当事情发生变化时,它可能会很方便。我不希望在我的代码中 - 没有理由在那里。