Aktualisieren: Um Flyway in einem bestimmten Profil zu deaktivieren, können Sie diese Eigenschaft in die für dieses Profil spezifische Eigenschaftendatei einfügen. Wenn Ihr Profil beispielsweise “abc” heißt, können Sie es eingeben application-abc.properties. Kasse Springs Dokumentation zu profilspezifischen Eigenschaften für mehr Klarheit bei der Benennung der Dateien. Im Allgemeinen ist das Format application-{profileName}.properties.
das geht nicht unter frühling. Flyway: aktiviert: falsch
– Tushar J. Dudhatra
2. Mai 2018 um 12:14 Uhr
Tut mir leid, ich kann deinem Kommentar nicht folgen.
– Todd
2. Mai 2018 um 12:15 Uhr
@gstackoverflow Siehe Update, ich habe einige Kommentare und einen Link zum Anwenden von Eigenschaften auf bestimmte Profile hinzugefügt.
– Todd
9. November 2018 um 13:41 Uhr
Ich bin froh, dass es @gstackoverflow geholfen hat
– Todd
9. November 2018 um 17:21 Uhr
alternativ gilt folgendes vollkommen in application.yml: spring.flyway.enabled: false. Wenn es nicht funktioniert, versuchen Sie, “false” in Anführungszeichen zu setzen …
– masterxilo
23. Juli 2019 um 10:23 Uhr
Stanislaw
Gilt nicht für Spring Boot 2.X! Die richtige Antwort ist hier.
Lesen Sie weiter, wenn Sie eine Antwort für Spring Boot 1.X benötigen.
Es ist eine Eigenschaft für Spring-Boot verfügbar, um Flyway bei Bedarf zu deaktivieren flyway.enabled was standardmäßig wahr ist.
Sie können eine profilspezifische Konfiguration haben, in Ihrem Fall sollte sie so heißen application-test.yml. Diese Konfiguration kann Flyway deaktivieren, wenn das Profil aktiv ist. Sie müssen es nur wie folgt deklarieren:
flyway:
enabled: false
Und wenn Sie ein Testprofil in der gemeinsamen Konfiguration angeben, fügen Sie es einfach zu seinem Stamm hinzu.
Wenn Sie den Flyway nur brauchen, um nicht zu schwören, dass einige Migrationen nicht angewendet werden, können Sie spring.flyway.out-of-order = true verwenden
– roma2341
8. Juli 2021 um 11:28 Uhr
Jonathan JOhx
JIC die offizielle Dokumentation mit aktuellem Spring Boot 2.x : Datenmigrationseigenschaften und schau dir das Etikett an # WEG FLIEGEN Sie werden viele Eigenschaften finden, die Ihnen helfen können.
spring.flyway.enabled=false # Whether to enable flyway.