Sails.jsのモデルの自動データベース移行を無効にする方法を理解しようとしています。Sails.jsのデータベース移行をすべてのモデルで無効にする
モデルにmigrate: 'safe'
を設定できますが、これはすべてのモデルで指定する方法がありますか?
Sails.jsのモデルの自動データベース移行を無効にする方法を理解しようとしています。Sails.jsのデータベース移行をすべてのモデルで無効にする
モデルにmigrate: 'safe'
を設定できますが、これはすべてのモデルで指定する方法がありますか?
実際、それを行う方法があります。 ORMはあなたがしなければならないすべては、次の内容のconfig/model.js
を作成することです、are getting defaults from sails.config.model
をフックします。
module.exports.model = {
migrate: 'safe'
}
この後の移行はsails lift
時に実行されませんが、あなたは、ドキュメントを作成すると、彼らはまだ適用されます、例えば。
モデルごとに 'migrate'設定を使用しますか? –
@ sasha.sochkaええ、回答のリンクをたどると、モデルのプロパティがデフォルトより優先されるので、モデルごとに 'migrate'を使うと完全に動作するはずです。 – bredikhin
こんにちはShaheen、これを行う方法はありませんが、ここで機能要求を追加することをお勧めします:https://trello.com/b/cGzNVE0b/sails-js-feature-requests – JohnGalt