2017-11-28 2 views
0

Ich hatte das Problem, dass alle oder einige meiner Migrationsskripte nicht von Flyway ausgeführt werden. Ich verwende Spring Boot und ich habe Flyway innerhalb der Datei application.properties konfiguriert. Die Konfiguration enthält ein basic und ein migration Verzeichnis. Beide Verzeichnisse sind in allgemeine und herstellerspezifische Verzeichnisse unterteilt (z. B. flyway/migrate/POSTGRESQL).Flyway-Skript wird nicht mit Spring Boot ausgeführt

Antwort

2

Zumindest war es ein Fall- (in) empfindliches Problem. Die herstellerspezifischen Verzeichnisse wurden von einem Mac-Benutzer erstellt und in Großbuchstaben geschrieben (z. B. POSTGRESQL), während Flyway Kleinbuchstaben verwendet (z. B. flyway/migrate/{vendor}, was in "flyway/migrate/postgresql" übersetzt)). Dies ist kein Problem auf MacOSX oder Windows, sondern auf meinem Linux-Rechner.

Ich hoffe, dass dies hilft, wenn jemand das gleiche Problem hat.

Verwandte Themen