Wie entscheidet der Befehl "flyway" über die Ausführungsreihenfolge für SQL-Skripte?Wie entscheidet der Befehl "flyway" über die Reihenfolge der Ausführung von SQL-Skripten?
Ich habe einen Screenshot von Skripten, die ich in meinem Projekt in verschiedenen Verzeichnissen habe, angehängt; aber es hat es in anderer Reihenfolge ausgeführt, als ich erwartet hatte. Die Ausführungsreihenfolge variiert auch, wenn ich die Skripts schrittweise oder alle gleichzeitig ausführe.
Hier ist die Reihenfolge ich sie erwartet in auszuführen.
Hier ist die Reihenfolge, wie sie in ausgeführt wurde.
Ich verwende flyway-Core 4.0.3 mit Sprint Boot. Ich habe flyway.out-of-order = true gesetzt.
In welcher Reihenfolge wird es ausgeführt? Können Sie bitte auch Ihre xml-Konfiguration angeben? –
Ich habe meine Frage aktualisiert, um die tatsächliche Ausführungsreihenfolge anzugeben. – Varun
Es scheint, dass die tatsächliche Versionsreihenfolge befolgt wird, was bedeutet, dass Ihre Out-of-Order = True-Konfiguration nicht verwendet wird. Sind Sie sicher, dass Ihre XML-Konfiguration korrekt ist? –