2017-11-23 1 views
0

私は自分のプロジェクトにSequelizeを使い始めましたが、私がモデルリレーションのinitに適しているかどうかはわかりません。デプロイ時に同期を続ける

私は私のモデルを同期させるために「postinstall`で使用init.jsを作成しました:

const db = require('./models') 

db.sequelize 
    .sync() 
    .then(
    (success) => { 
     console.log("models synchronized"); 
    }, 
    (error) => console.log('Error: ', error) 
); 

展開にモデルを同期するための最良の方法はありますか? postinstallを使用して

感謝

答えて

0

npm installに依存してあなたのアプリを離れる - あなたが唯一のパッケージ更新を必要としないDBスキーマの変更を行った場合は?

アプリ起動の一部として実行するか、実行できる別のスクリプトとして実行する方が信頼性が高いstart

関連する問題