Sails.js(waterline mysql)全局迁移属性
我想知道这是否可以为所有SAIL(水线)模型全局设置“迁移”属性 直接在混凝土模型中,我可以这样做: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
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-但它仍然删除并重新创建所有表?