Sails.js SailsJS模型和迁移

Sails.js SailsJS模型和迁移,sails.js,Sails.js,我很难弄清楚SailJS是否配备了迁移管理器来使用模型来生成表迁移,或者我们是否需要使用类似于db migrate和sail migrate的东西来管理它?显然,sailsjs 0.11v是现成的。我的初始设置有两种模式的NPM来处理迁移,我认为其中一种与备份模块冲突。清洁安装后,当我们进行扬帆时,以下模型将创建适当的表格 module.exports = { connection: 'db_adapter', tableName: 'users', attributes: {

我很难弄清楚SailJS是否配备了迁移管理器来使用模型来生成表迁移,或者我们是否需要使用类似于db migrate和sail migrate的东西来管理它?

显然,sailsjs 0.11v是现成的。我的初始设置有两种模式的NPM来处理迁移,我认为其中一种与备份模块冲突。清洁安装后,当我们进行扬帆时,以下模型将创建适当的表格

module.exports = {
 connection: 'db_adapter',
  tableName: 'users',
  attributes: {
    id: {
      type: 'integer',
      unique: true,
      primaryKey: true
    },
    username: {
      type: 'string'
    },
    password: {
      type: 'string'
    },
    email: {
      type: 'email',
      unique: true
    }
  }
};

Sails具有内置的自动迁移功能(水线的一部分),一旦模型发生变化,它可以根据预定义的策略更新表。但是,需要注意的是,这与使用db migrate进行的包含任何默认数据的完全迁移不同。 如果您需要更高级的迁移功能,并且想要一个更受控制的数据库,那么除了自动迁移之外或者在自动迁移的地方使用它会很有用。 是否使用自动迁移取决于您决定如何使用迁移

您可以找到水线的相关配置