0

Flywayはデータベース スキーマ内のすべてのオブジェクトを管理する必要がありますか? または、Flyway システムの外部でドロップ/再作成されたオブジェクト (たとえば、個別に生成および入力されたルックアップを含むテーブル) を持つことは許可されていますか?

4

1 に答える 1

1

アンマネージド DB オブジェクトがマネージド DB オブジェクトに接続されていない限り、これは (技術的に) 問題ではありません。

それらが相互に接続されている場合、特定のシナリオでいくつかの問題が発生する可能性があります。

  • フライウェイの移行は他の管理されていないスクリプトでインターセプトできないため、最初からフライウェイを使用して新しいデータベースをセットアップすることはできません。
  • 管理されていないオブジェクトに互換性がない場合は、いつでもフライウェイの移行が中断されます。

いずれにせよ、管理されていない DB スクリプトの使用を開始すると、Flyway の重要な機能の 1 つである、データベースの再現可能な移行パスがなくなります。

于 2013-05-08T19:52:59.443 に答える