私たちは多くの移行をプッシュし、それらはうまくいく傾向にありますが、遅かれ早かれ、ロールバックする必要がある移行を本番環境にプッシュすることになることを認識しています.
コードの基本的なテストをいくつか行い、これらのテストを使用してプッシュを防止できますが、移行を元に戻す (または少なくともロールバック可能にする) 必要はありません。
一部の移行は元に戻すことができないことを認識していますが、元に戻す必要がある可能性があるという事実は変わりません (または、少なくとも、これが正しく行うにはひどい移行であるという事実を十分に認識させる必要があります)。 .
移行が元に戻せることをわざわざ強制しますか? もしそうなら、どのようにしますか?