根据migrate:'alter'
的定义,它应该在提升sails应用程序时添加/删除DB中的列。但我发现它没有这样做..我在添加新字段并删除模型中的现有字段以查看migrate:'alter'
的更改后抬起风帆,但我看不到更改..我是什么做错了?
答案 0 :(得分:0)
在sails model docs中,alter migration会自动迁移列/字段,但会尝试保留现有数据(实验性)
所以如果删除一些列或添加验证,它将不会被应用[我正在使用sails-mongo适配器]除非 你使用'安全'并自己编辑数据库或'丢弃'将丢弃 所有表格并重建正确的表格