NodeJs模型replace现有的表
你好下面的人是我的用户表的模型代码…
module.exports = { attributes: { firstName: 'string', lastName: 'string', age: 'integer', birthDate: 'date', emailAddress: 'email' } };
它正在创builduser
表具有上述属性..但之后,我们从后端插入一些数据到数据库表user
…重新启动后的sails / nodejs ..它开始更换用户表,以便user
内的所有数据将会迷路…如何解决这个问题? 所以它不会创build相同的表,如果它已经存在…
您需要为此configuration模型设置。 要么像这样改变你的模型:
module.exports = { migrate: 'safe', attributes: { firstName: 'string', lastName: 'string', age: 'integer', birthDate: 'date', emailAddress: 'email' } };
或者,如果您使用的是风帆版本0.10.x,那么您也可以通过更改config / models.js文件来设置全局设置:
module.exports.models = { migrate: 'safe' };
每个模型中的本地设置(如果存在)将覆盖全局设置