Im学習Sequelizeと私は、移行と同期についていくつかの説明をしたいと思います。Sequelize SyncとMigrationsの比較
私のモデルスキーマに基づいて同期が失われたテーブルを作成することは理解していますが、同期はデータベースを初期化するためのものであり、移行は本番用です。
この場合、エクスプレス例はcalling sync from bin/www
です。それは本番では使用しないでください。
これを拡張して、本番で同期を使用しない場合、モデル関連付けはどのように適用しますか?手動で移行に追加する必要がありますか?
本質的には、これらの2つの概念がどのように連携して動作するかについての説明を求めています。あなたは完全に安全な結果が得られますプロセスに順応するように、
おかげ
感謝。その記事は良いリソースです。同期を呼び出さないとモデルのJS定義(移行ではない)に 'underscored:true'または' onDelete: 'cascade''を加えても効果がないと推測していますか? – adampetrie
ちょうどあなたのリンクがこのSOの質問の削られたバージョンであることが発見されました:http://stackoverflow.com/questions/21105748/sequelize-js-how-to-use-migrations-and-sync SOバージョンにはさらに詳しい情報があります代わりにSOにあなたのリンクを変更してください。 – adampetrie