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

Node.js SailsJS水线适配器,无需更改或创建(用于生产),node.js,sails.js,waterline,Node.js,Sails.js,Waterline,如何在不更改或创建的情况下运行SailsJS水线适配器。“我的数据库”未向生产应用程序用户授予alter或create权限。因此,我需要运行它,但当我启动SailsJS时,它会抱怨它没有权限。吃水线适配器非常适合保持模型在数据库结构中的透明性。但是在像SQL这样的SQL数据库上,SailsJS运行一些自动迁移,添加临时列。为了避免这种情况,您只需要向每个模型添加migrate:“safe”。这确实应该是生产的默认设置,但现在还不是 例如: module.exports = {

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

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

例如:

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