2

私はフライウェイを初めて使用し、現在試しているところです。データベースをコピーして実行しようとしています

mvn フライウェイ:クリーン

次のエラーが表示されます。

FOREIGN KEY 制約によって参照されているため、オブジェクト 'VIP_STATUS' を削除できませんでした。

外部キー制約のあるデータベースをクリーンアップするために何か特別なことをする必要がありますか? 私のデータベースはSQLサーバーです。Flyway のバージョンは 3.0.3 maven プラグインです。

編集、詳細情報:スキーマ全体に外部キーを持つ複数のスキーマがあるため、構成にスキーマを追加すると役立つかもしれないと思いましたが、そうではありませんでした。

4

1 に答える 1

0

Clean は、 で指定された順序でスキーマを消去しますflyway.schemas

スキーマ間に循環参照がない限り、外部キー参照を問題なく処理する必要があります。

ドキュメントがこれを明示的に明確にしていないため、ドキュメントを修正しました。

于 2013-02-06T09:50:20.050 に答える