2014-01-12 6 views
5

Sails.jsのモデルの自動データベース移行を無効にする方法を理解しようとしています。Sails.jsのデータベース移行をすべてのモデルで無効にする

モデルにmigrate: 'safe'を設定できますが、これはすべてのモデルで指定する方法がありますか?

+0

こんにちはShaheen、これを行う方法はありませんが、ここで機能要求を追加することをお勧めします:https://trello.com/b/cGzNVE0b/sails-js-feature-requests – JohnGalt

答えて

12

実際、それを行う方法があります。 ORMはあなたがしなければならないすべては、次の内容のconfig/model.jsを作成することです、are getting defaults from sails.config.modelをフックします。

module.exports.model = { 
    migrate: 'safe' 
} 

この後の移行はsails lift時に実行されませんが、あなたは、ドキュメントを作成すると、彼らはまだ適用されます、例えば。

+0

モデルごとに 'migrate'設定を使用しますか? –

+0

@ sasha.sochkaええ、回答のリンクをたどると、モデルのプロパティがデフォルトより優先されるので、モデルごとに 'migrate'を使うと完全に動作するはずです。 – bredikhin

関連する問題