停止sails.js中模式的自动迁移
Stop the auto migration of the schema in the sails.js
在sails.js中,我们如何停止将模式自动迁移到数据库中。有时,它会由于迁移而出错。有没有一种方法可以让迁移只在部署应用程序时运行?
您也可以尝试以下操作:
module.exports = {
// migrate: 'alter', // adds and/or removes columns on changes to the schema
// migrate: 'drop', // drops all your tables and then re-creates them. All data is deleted.
// migrate: 'safe', doesn't do anything on sails lift- for use in production.
attributes: { /* ... */ }
};
我们可以通过在模型中指定migrate
属性来实现这一点。它的默认值是alter
,它尝试在每次更改时自动迁移模式。
module.exports = {
schema: true,
migrate: 'safe',
adapter: 'mysql',
attributes: {}
}
对于所有可以在confing/models.js 中更改的模型
migrate: 'safe',
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何缩短MongoDB ObjectId并在Mongoose模式中使用它
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- D3.js模式不适用于弧形或圆环图
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- 模块模式和这个
- 带有let的JS/EECMAScript6私有字段的模式
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 执行动态模式弹出
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- AngularJS ui路由器html5模式中断路由
- 包含圆括号的JavaScript Regex模式
- 停止sails.js中模式的自动迁移
- 从简单的模块模式迁移到RequireJS AMD
- 将项目迁移到使用“;严格模式”;