Krz*_*pka 4 javascript node.js loopbackjs
当我们有模型并且我们想将它迁移到数据库时,我们只需在server/boot中创建脚本:
server.dataSource['myDbSource'].automigrate('MyMode', function(err){...})
Run Code Online (Sandbox Code Playgroud)
要么
server.dataSource['myDbSource'].autoupdate('MyMode', function(err){...})
Run Code Online (Sandbox Code Playgroud)
每个服务器上的第一个重新启动,在db中重新创建模式并清除数据,第二个可以创建模式或更改它(如果存在),但不是清除数据.当我们使用automigrate创建模式时,我们应该删除它(或者每次我们的数据都会丢失),但是当我们使用autoupdate时它可以保留在代码中(我们可以修改模型和模式将被更新).
看起来autoupdate更有用.当我们必须使用automigrate时呢?autoupdate是否有缺点支持automigrate?
我喜欢仅使用自动启动的工作流程,但只有在我决定时才设置env标志来更新模式.你怎么看?