データベースのバイナリ データ ファイルの同期を維持する必要がありますか?
これは開発用であり、「適切な」バージョン管理システム ( git、hg、darcsなど) を使用することをお勧めしますが、これは Dropbox やその他のファイル同期ツールの使用にも当てはまります。
いつものようにコードを同期するだけですが、データベース スキーマといくつかのテスト データを通常のファイルにエクスポートし (おそらく.sql
MAMP に含まれている phpMyAdmin ツールからのダンプとして)、同期を維持します。通常のファイルなので問題ありません。
データベースを消去してスキーマ ファイルを入力する小さなスクリプトと、その逆 (データベースをファイルにダンプする) の小さなスクリプトを作成できます。作業を開始する前に、importdatabase
スクリプトを実行します。完了したら、スクリプトを実行しdumpdatabase
ます。
基本的に、データベースを .sql ファイルにエクスポートし、それを同期します。
他のオプションは、MAMP フォルダー全体を同期すること (かなり大きいですが)、またはdb
フォルダーを DropBox のフォルダーに移動し、/Applications/MAMP/db/
ここにシンボリック リンクを作成することです (コマンドを使用してln -s /Applications/MAMP/db/ /Volumes/DropBoxFolder/db/
- Finder でエイリアスを作成してもうまくいかないようです)。同じ、迷惑な..)