【问题标题】:SailsJS Waterline Adapter Without Alter or Create (for Production)SailsJS 水线适配器,无需更改或创建(用于生产)
【发布时间】:2013-09-13 01:13:09
【问题描述】:

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

【问题讨论】:

    标签: node.js sails.js waterline


    【解决方案1】:

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

    示例:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-01
      相关资源
      最近更新 更多