2011-10-05 10 views
0

私たちは10人のメンバーで構成されています。私たちはphpとmysqlを使ってプロジェクトを開発しています。コードを同期させるためにSVNを使用します。私たちの構成とコンテンツの大部分はDBに保存されています。だから、どのようにDBをすべてのユーザーと同期させておくこともできます。そのようなプロジェクトをチームで扱う最善の方法はどれですか?チーム間のデータベース関連プロジェクトの処理メンバー

答えて

1

私は、開発者とソフトウェアのバージョン(フィールドの変更、テーブルの変更)のデータベース関連の変更を同期化するソリューションを探していますが、データそのものは変更されません。

このための良い解決策はLiquibaseある:

LiquiBaseをオープンソース(ライセンスのApache 2.0)、 データベースから独立した追跡管理するためのライブラリと データベースの変更を適用することです。すべてのデータベース の変更は、人間が判読可能かつ追跡可能な形式で保存され、 がソース管理にチェックされているという単純な前提で構築されています。

+0

データの変更も同期されますか? – Hacker

+0

いいえ、そうではありません。異なるデータベースサーバー間でデータを同期する場合は、他のツールを使用する方が適しています。では、データベースの変更やデータの変更は何ですか? – Bjoern

+0

- そのデータはテーブル内で変更されます。 – Hacker

関連する問題