2012-03-27 17 views
0

私は、進行中のMySQLデータベース開発を行っています。私はデータベーススクリプトを作成し、それに合わせてパッチを当てるスクリプトを用意しています。これらのパッチでは、ターゲットデータベースが正しいバージョンであるかどうかを確認する必要があります。私はこの目的のために私のスキーマにテーブルを追加することを考えていますが、この問題は過剰です。データベースのバージョン管理に関するベストプラクティス

私はそれを行うのがベストプラクティスであると思っています。日付、バージョンID、目的、など私に:私のスクリプトは、更新スキーマは常にに行を追加することをschema_historyと呼ばれるテーブル、 - 私はデータベースの数のために何をすべきかです

おかげで、

+0

:http://stackoverflow.com/questions/225772/compare-two-mysql-databases –

+0

@Fengは、その答えは役に立ちましたか?もしそうなら、それを受け入れてください。または、あなたのさらなる懸念を知らせてください。 –

+0

https://github.com/m-szalik/dbpatch-maven-pluginを確認して、必要なものを正確に実行してください。 –

答えて

0

schema_historyの最後のレコードを見れば、どのバージョンのデータベースであるかを見ることができます。非常に便利です。

この方法をお勧めします。

関連する問題