2016-07-20 9 views
2

フライウェイはSQLスクリプトの実行順序をどのように決定しますか?フライウェイはSQLスクリプトの実行順序をどのように決定するのですか

私は私のプロジェクトでさまざまなディレクトリにあるスクリプトのスクリーンショットを添付しました。それは私が期待したものとは違う順序でそれを実行しました。また、スクリプトをインクリメンタルに実行するか、すべて同時に実行するかによって実行順序が異なります。

ここで私はで実行するためにそれらを期待順序です。

ここenter image description here

だ彼らが実行されてしまったため。

enter image description here

私はフライウェイ・コア4.0.3を使用していますスプリントブート。私はflyway.out-of-order = trueを設定しました。

+0

どのような順序で実行されますか?あなたはxml構成も提供してください。 –

+0

実際の実行順序を提供するために質問を更新しました。 – Varun

+0

実際のバージョンオーダーに従っているようです。これは、アウトオブオーダー=真の設定が使用されていないことを意味します。あなたのXML設定は正しいですか? –

答えて

1

フライウェイは、ドット間の先行ゼロを無視します。そのため、私の予想とは異なる順番でした。いったん先行ゼロを削除した。スクリプトは私が期待した順序で実行されました。

関連する問題