2017-07-05 1 views

Antwort

0

Ja ist die kurze Antwort.

Flyway verfolgt sql-Dateien (Migrationen) und verfolgt, ob sie geändert und/oder auf ein bestimmtes Schema angewendet wurden. Es verfolgt nicht die Objekte, die von den Dateien manipuliert wurden. Das bedeutet, dass der Flugweg nicht weiß, dass es Objekte gibt, die er nicht verwaltet.

Wenn ich diesen Pfad weiter unten einstelle, würde ich empfehlen, flyway.cleanDisabled = true zu setzen, da man nicht alle Objekte mit der Flugroute alleine erstellen kann.

+0

ja, sinnvoll, danke – Sindhura

+0

Sie müssen auch die Datenbank als Basislinie, wenn die anderen Tabellen vorhanden sind, bevor Sie migratewayway zum ersten Mal ausführen. Ich bin erst vor kurzem dort aufgetreten, wo eine Testtabelle existierte und entfernt werden musste. –

Verwandte Themen