在Sails.js中禁用所有模型的数据库迁移

在Sails.js中禁用所有模型的数据库迁移,sails.js,Sails.js,我试图找出如何在Sails.js中禁用模型的自动数据库迁移 我知道您可以在模型中设置migrate:“safe”,但是有没有一种方法可以为所有模型指定此选项?实际上,有一种方法可以做到这一点。ORM钩子,所以您所要做的就是使用以下内容创建config/model.js: module.exports.model = { migrate: 'safe' } 在这之后,迁移将不会在sails lift上运行,但它们仍然会在您创建文档后应用,例如。嗨,Shaheen,现在没有办法做到这一点,但我

我试图找出如何在Sails.js中禁用模型的自动数据库迁移


我知道您可以在模型中设置
migrate:“safe”
,但是有没有一种方法可以为所有模型指定此选项?

实际上,有一种方法可以做到这一点。ORM钩子,所以您所要做的就是使用以下内容创建
config/model.js

module.exports.model = {
  migrate: 'safe'
}

在这之后,迁移将不会在
sails lift
上运行,但它们仍然会在您创建文档后应用,例如。

嗨,Shaheen,现在没有办法做到这一点,但我建议在此添加一个功能请求:我们可以根据每个模型使用
migrate
设置吗?@sasha.sochka是的,如果您按照答案中的链接进行操作,您将看到模型属性覆盖默认值,因此在每个模型的基础上使用
migrate
应该可以很好地工作。