Sails.js迁移 - 更改(不更新表列)

时间:2015-10-03 19:05:00

标签: node.js sails.js migrate alter

根据migrate:'alter'的定义,它应该在提升sails应用程序时添加/删除DB中的列。但我发现它没有这样做..我在添加新字段并删除模型中的现有字段以查看migrate:'alter'的更改后抬起风帆,但我看不到更改..我是什么做错了?

1 个答案:

答案 0 :(得分:0)

sails model docs中,alter migration会自动迁移列/字段,但会尝试保留现有数据(实验性)

所以如果删除一些列或添加验证,它将不会被应用[我正在使用sails-mongo适配器]除非 你使用'安全'并自己编辑数据库或'丢弃'将丢弃 所有表格并重建正确的表格