Sails.js Sailsjs模型不断删除我的表内容

Sails.js Sailsjs模型不断删除我的表内容,sails.js,Sails.js,我使用的是两个数据库都是mysql。 默认设置用于存储应用程序数据。 第二个是从我构建的另一个应用程序(PHP)中读取以前输入的数据 我的config.models.migrate设置为“alter”。 我读取数据的模型已迁移:“安全” 在我看来,我的模型迁移应该覆盖models.js默认迁移,但它没有。 我不希望每次sails提升时我的非默认表都被删除,因为DB来自需要它的PHP应用程序 我需要这个模型只是为了从中检索数据,而不是写数据。 如何防止sail运行默认的自动迁移? 目前,如果我将c

我使用的是两个数据库都是mysql。 默认设置用于存储应用程序数据。 第二个是从我构建的另一个应用程序(PHP)中读取以前输入的数据

我的config.models.migrate设置为“alter”。 我读取数据的模型已迁移:“安全”

在我看来,我的模型迁移应该覆盖models.js默认迁移,但它没有。 我不希望每次sails提升时我的非默认表都被删除,因为DB来自需要它的PHP应用程序

我需要这个模型只是为了从中检索数据,而不是写数据。 如何防止sail运行默认的自动迁移? 目前,如果我将config.models.migrate设置为安全模式,它可以工作,但这并不正常

我需要允许sails修改默认的DB; 因此,默认数据存储更改为yes,第二个数据存储更改为no


非常感谢您花时间阅读本文:-)

SailsV1不支持在每个模型上设置迁移。您只能在应用程序范围内设置迁移默认值

请注意第三点:

我明白你的意思,谢谢你的回复,但为什么允许每个型号的迁移设置?在像我这样的情况下,当您需要允许sails更改数据库的表而不是第二个数据库的表时,应该怎么做呢?尝试一下这个(安全模式总是用于开发和生产的)