2012-01-14 4 views
3

Ey everyone! :)Flywayはデータモデルから移行ファイルを見つけ出して生成できますか?

私はフライウェイを見てきましたが、私はそれをどのように使うことができるか分かりません。私の場合、エンティティモデル(JPAを使って注釈付き)があり、FlyWayがマイグレーションと呼ばれるたびにマイモデルの変更を見つけ出し、マイグレーションファイルを生成するのに役立つでしょう。これはRailsが動作する方法です(RailsはDSLを使用しますが、私が意味することを理解していただければ幸いです)。私がwikiで読んだように、Flywayはそのようには動作しませんが、移行ファイル(SQLまたはJava)が必要です。

私のアプリケーション(プログラム)にFlywayを統合した場合、それらの移行ファイルを生成できますか?私は答えが「いいえ」だと考えています。そうすればJavaコードからの移行を制御できます。 私はそうですか?

ありがとうございます。

答えて

1

フライウェイは、あなたが使用しているJPA実装にこれを委任する必要があります。

ただし、JPA実装を使用してマイグレーションスクリプトを生成し、それをフライウェイに差し込むことをお勧めします。 openjpaではかなりシンプルですが、他のものについてはわかりません。

関連する問題