Web アプリケーションがリリースされたときに DB で実行する必要がある一連の変更スクリプトを維持します。多くの時間を無駄にし、これらを最新の状態に維持するのに苦労していますが、DBA はライブ システムのストアド プロシージャとスキーマを (当然のことながら) 調整して、システムのパフォーマンスを維持することを好みます。
パッチを現在のスキーマとストアド プロシージャに合わせてリベースしなければならないことがよくありますが、どの変更が競合する可能性があるかを検出し、DBA のどの変更が上書きされている可能性があるかを判断することは非常に困難です。
他の人は、保留中の変更に対してライブ DB の変更の必要性をどのように管理していますか?
このプロセスをよりスムーズにするために、どのようなプロセスを導入できますか?
スキーマを保存、管理し、変更セットを適用する最良の方法は何ですか?
前もって感謝します。