Sails.js(waterline mysql)全局迁移属性

Sails.js(waterline mysql)全局迁移属性,mysql,node.js,sails.js,waterline,Mysql,Node.js,Sails.js,Waterline,我想知道这是否可以为所有SAIL(水线)模型全局设置“迁移”属性 直接在混凝土模型中,我可以这样做: module.exports = { schema: true, migrate: 'safe', // <-- safe, drop or alter autoCreatedAt: true, autoUpdatedAt: true, autoPK: true, attributes: { ... } } modu

我想知道这是否可以为所有SAIL(水线)模型全局设置“迁移”属性

直接在混凝土模型中,我可以这样做:

module.exports = {
    schema: true,
    migrate: 'safe',   // <-- safe, drop or alter
    autoCreatedAt: true,
    autoUpdatedAt: true,
    autoPK: true,
    attributes: {
      ...
    }
}
module.exports={
图式:对,

迁移:“安全”,如果您使用的是v0.10.x,答案是肯定的——您可以使用
sails.config.models
设置模型范围的配置。默认情况下,您的应用程序将附带一个
config/model.js
文件,您可以在其中添加全局模型配置:

module.exports.models = {
   connection: 'localDiskDb',
   migrate: 'safe',
   ...etc...
}

我不知道在v0.9.x中有什么方法可以做到这一点。您可以更新到v0.10.x(目前处于beta版)使用
npm安装sails@beta

Scott,非常感谢!我假设它在配置中的某个位置,但不确定确切位置。我使用0.10.x。再次感谢!使用sails 0.11.x和mysql-但它仍然删除并重新创建所有表?