3

MySQL データベースの変更を追跡するためにどのツールを使用していますか?
現在、私は、データベースに変更を加えるときに SQL ステートメントを手動で追加するプレーン テキスト ファイル (SVN を介して管理されるバージョン) を使用するプロジェクトに参加しています。
変更の多くは時々魔法のように消えてしまいます。現在、データベースを変更追跡するためのより良い方法を探しています。

編集:
私が言及するのを忘れたことの1つは、ストアドプロシージャと関数を使用しているため、/バージョン管理の変更を追跡したいのはデータベース構造だけではありません。

4

4 に答える 4

8

簡単な解決策があります:

  • スクリプトを介してデータベース スキーマと静的データにすべての変更を加える
  • スクリプトのバージョン管理
于 2009-04-18T11:24:53.800 に答える
1

Toad for MySQL には優れたスキーマ比較ツールがあります

http://www.quest.com/toad-for-mysql/

于 2011-02-08T03:12:08.730 に答える
0

私はあなたがこのようなものを必要とすると思います(私はFirebirdのためにそれをテストし、それは非常にうまく機能します): http : //www.upscene.com/products.audit.index.php MySQLバージョンがあると思いましたが、ありません:(

MySQLの場合、これだけが表示されます: http ://solutions.mysql.com/solutions/partner.php?partner=1532

でも開発だけならここでの答え はいいと思います

于 2009-04-18T11:59:54.963 に答える
0

mysql-diffはテーブルを比較しますが、ストアドプロシージャはまだ比較していません。

于 2009-11-04T20:00:11.290 に答える