SailsJS水线适配器,无需更改或创建(用于生产)



如何在不更改或创建的情况下运行 SailsJS 水线适配器。 我的数据库未向生产应用用户授予更改或创建权限。 所以,我需要在没有的情况下运行它,但是当我启动 SailsJS 时,它抱怨它没有权限。

水线适配器非常适合保持模型对数据库结构透明。 但是在像SQL这样的SQL数据库上,SailsJS运行一些自动迁移来添加临时列。 为避免这种情况,您只需为每个模型添加migrate: 'safe'。 这确实应该是生产的默认,但目前还不是。

例:

    module.exports = {
       migrate: 'safe',
       adapters: 'mysql',
       attributes: {
           column1: 'string',
           column2: 'integer'
       }
    };

最新更新