2016-07-06 10 views
0

これは不可能ではありません。djangoの移行がdbに移行された場合、移行が後で削除される場合のベストプラクティスは何ですか?

マイグレーションがデータベースに実行された後、マイグレーションファイルが削除され、回復できない場合の対処方法は?

これは、データベースを削除できないことを前提としています。

+2

もちろん、マイグレーションファイルは他のコードと同様にバージョン管理されていますか? –

+0

これは仮説ですが、テストマシンでは、ソース管理に追加されずに移行が実行されました。私はherokuを使い、誰かが自分のローカル支店の1つを配備し、それを共有リポジトリにアップロードするのを忘れた場合、どうなるのだろうかと思い始めました。幸いにもこれは仮説ですが、私はむしろそれが起こるべきかどうか、今何をすべきかを知っています。 – xgadam

答えて

0

私が試してみた最初のアプローチは、移行が再生され、中にチェックすることができるよう、最後は良いが、当該モデルの変更をコミットし、再作成、チェックアウトすることです。

そして緊急時対応計画を持つことは良いことですがこのようなことについて、本当の懸念がある場合は、この問題を少なくするために展開プロセスを評価することをお勧めします。

関連する問題