2017-04-20 6 views
0

Ich verwende Flyway, um eine wiederholbare Java-basierte Migration zu versuchen und meine eigenen Klassennamen zu verwenden. d. h. nicht dem Muster des R__-Klassennamens folgen. Mein Arbeitsplatz hat eine Check-Stil-Richtlinie, die Unterstriche in Klassennamen nicht erlaubt.Wie schreibe ich eine wiederholbare java-basierte Migration von Flyway?

Die Dokumentationsdokumentation besagt, dass ich durch die Implementierung von MigrationInfoProvider mehr Kontrolle über meine Klassennamen haben kann. Wenn ich diese Schnittstelle implementiere, denkt Flyway, dass ich eine versionierte Migration mache, und ich möchte eine wiederholbare Migration durchführen.

Irgendwelche Vorschläge?

+0

Weitere Informationen zur Klärung dieser Frage finden Sie auf der Seite [Wie zu fragen] (http://stackoverflow.com/help/how-to-ask). –

Antwort

0

Bei der Implementierung von MigrationInfoProvider muss getVersion() null zurückgeben.

@Override 
public MigrationVersion getVersion() { 
    //will act as a repeatable migration 
    return null; 

} 
Verwandte Themen