Sailsjs 模型不断删除我的 table 内容

Sailsjs model keeps deleting my table content

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

我的 config.models.migrate 设置为 'alter'。 我读取数据的模型已迁移:'safe'.

在我看来,我的模型迁移应该覆盖 models.js 默认迁移,但它没有。 我不希望我的非默认 table 每次扬帆时都被清除,因为该数据库来自需要它的 PHP 应用程序。

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

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

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

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

注意第三个要点: https://sailsjs.com/documentation/concepts/models-and-orm/model-settings#?choosing-an-approach