2011-12-19 29 views
1

私は2つの異なるmysqlデータベース間でスキーマの移行のためのソリューションを探しています。MySQLデータベーススキーマの移行

シナリオ:

Source Database: 

tbl **city** : 
    fields: 
     id (int) 
     name (varchar) 
     country (varchar) 

Destination Database 

tbl **city** : 
    fields 
     id (int) 
     name (varchar) 
     country_id (int) 

tbl **country** : 
     id (int) 
     name (varchar) 

これは、ソース・データベースからデータを取得し、国(varchar型)を分割し、先データベースにインポート中に、それはsource.city.countryフィールドから国表を移入します。

私の場合、私はスクリプト可能なデータベース移行のようなソリューションを探しています。

答えて

0

これを参照してください。

+0

ドキュメントはありませんが、私が理解する限り、エクスポートするだけです。私はもっ​​と視覚的なものを好む。 –

0

http://bitbucket.org/idler/mmpは、私はあなたが必要なもののために完璧に動作します移行ツールを構築しました:

http://andrefigueira.github.io/Schematic/

これは、コンフィギュレーション・ファイルに既存のデータベースを(スキーマファイル)をマッピングし、将来の変更に使用することができ、これらのスキーマファイルはVCSにコミットされるように設計されており、使用するのが非常に簡単です。

関連する問題