Flyway zig Scripte zusammenfassen

OnDemand

Top Contributor
Hallo zusammen,

in meiner App nutze ich Flyway für DB Updates. Da haben sich nun gut hundert Dateien angesammelt. Wenn ich die App neu deploye, werden alle Scripts abgearbeitet, das dauert natürlich ein wenig und verzögert den ersten Start.

Hat jemand ne Idee, wie ich ein aktuelles Scipt erstelle, alle anderen Scripts lösche und quasi bei v1 anfange?

Problem ist dass die App nun schon mehrfach mit dem aktuellen Stand deployed ist und es da dann natürlich nicht zu Problemen kommen darf beim Start weil die Dateien fehlen die schon laut flyway Tabelle installiert wurden
 

OnDemand

Top Contributor
Hallo zusammen,
bin jetzt soweit up to date mit den Scripten.

Nun habe ich einige User auf Version 4.0.1 und noch einen Bug entdeckt. Ich will den fixen (per DB Script) aber noch als Hotfix und vor 4.0.2

Wenn ich nun eine neue Datei 4.0.1.1 anlege, ist das dann für Fly iO wenn die nächste Version 4.0.2 ist? Soweit ich Flyway kapiere mache es dann aus 4.0.1.1 4011 was aber wieder größer als 402 ist oder irre ich mich?

Wenn ich das 4.0.1 script ändere, meckert flyway wieder rum, dass die checksum falsch ist. Gut sind 3 User wo ich das per Hand machen könnte, will es aber mal verstanden haben.

Danke 🙋🏼‍♂️

Edit: im falschen Thema gepostet. Ich Dussel, man möge mir verzeihen ;) Es geht hier drum https://www.java-forum.org/thema/flyway-aktuellen-stand-als-default-nehmen.204541/#post-1372246
 

Neue Themen


Oben