2012-01-04 5 views
0

私はSVNでバージョン管理されるべきMySQL DBを持っています。私は完全なDBは必要ありません、構造と選択されたテーブルのみ。私はネットを検索していくつかの情報を見つけましたが、何も本当に信頼できる方法で動作しているようです。経験やヒント?バックアップMySQL DBとSVN?

感謝:)

+0

この質問/答えの読み取りを持っている - 可能な解決策を提案します。http:/ /stackoverflow.com/questions/1783834/mysql-version-control-subversion – ManseUK

答えて

1

使用mysqldumpファイルに必要なデータをエクスポートし、SVNにこれを入れます。 cronを使用すると、これを特定のタイムスロットで実行するように自動化することができます

0

質問:正確に何をバージョンしたいのですが、なぜですか?

私はあなたのデータベースを作成するためにインポートできるSQLファイルのバージョンを提案します。任意のツールを使用してこのSQLファイル(基本ツール:mysqldump)を作成し、SVNリポジトリに保存することができます。 SQLファイルのリビジョンを比較することによって、作成されている新しいテーブルを追跡することができます。

2時間ごとにファイルを自動的にダンプしてコミットするCRONジョブを追加することで、このプロセスを自動化できます。

+0

何かがうまくいくような音で、私はそれを試みます。 – EOB

2

[免責条項は、私は著者午前]データベースやテーブルの除外の特定の選択を可能にする、プロセスを自動化し、このスクリプトをチェックアウト - http://mysql-svn-backup.redant.com.au/

関連する問題