Node.js Sails.js Migrate-Alter(不更新表列)
根据Node.js Sails.js Migrate-Alter(不更新表列),node.js,sails.js,migrate,alter,Node.js,Sails.js,Migrate,Alter,根据migrate:'alter'的定义,它应该在提升sails应用程序时在DB中添加/删除列。但我看到它没有这样做。。在模型中添加新字段和删除现有字段以查看使用migrate:'alter'所做的更改后,我正在扬帆起航,但我看不到这些更改。。我做错了什么?正如在alter migration中一样,将自动迁移列/字段,但尝试保留现有数据(实验性) 因此,如果删除一些列或添加验证,则不会应用它[我使用的是sails mongo适配器],除非 您可以使用“安全”并自己编辑数据库,也可以使用“删除”
migrate:'alter'
的定义,它应该在提升sails应用程序时在DB中添加/删除列。但我看到它没有这样做。。在模型中添加新字段和删除现有字段以查看使用migrate:'alter'
所做的更改后,我正在扬帆起航,但我看不到这些更改。。我做错了什么?正如在alter migration中一样,将自动迁移列/字段,但尝试保留现有数据(实验性)
因此,如果删除一些列或添加验证,则不会应用它[我使用的是sails mongo适配器],除非
您可以使用“安全”并自己编辑数据库,也可以使用“删除”来删除数据库
所有的表和正确的表您使用的是哪种连接?你如何确认它不起作用?它正在崩溃。您可以从blueprint API中查看它。我正在使用MongoDB和“sails mongo”适配器。。它没有崩溃。。。只是简单介绍一下我正在做/测试的内容。。。我在“用户”集合中加载了一些记录,然后添加了新字段(默认值为必填项)并删除了一些现有字段,我希望sails在提升应用程序时添加/删除这些字段。。我没有看到任何变化。。只是想知道迁移的具体内容:alter将做什么,并且需要测试相同的内容