2016-08-09 60 views
0

stelle ich Stiefel mit Zugweg bis:Flyway 4.0.3 Federverschluß 1.4 und Baseline

flyway.baseline-version=2.7.0 
flyway.baseline-on-migrate=true 

Ich habe 2 SQL-Dateien in db/migrieren: V__2.7.0_base.sql und V__2.8.0_jobs. sql.

Wenn ich die app es nicht starten, weil es V__2.7.0_base.sql versucht es noch einmal ...

mvn exec: Zugweg: info

+---------+-----------------------+---------------------+---------+ 
| Version | Description   | Installed on  | State | 
+---------+-----------------------+---------------------+---------+ 
| 2.7.0 | << Flyway Baseline >> | 2016-08-09 12:25:04 | Baselin | 
|   | 2.7.0 base   |      | Pending | 
|   | 2.8.0 jobs   |      | Pending | 
+---------+-----------------------+---------------------+---------+ 

Warum ist 2.7.0 Basis anhängig ? Ich habe es als Grundlinie festgelegt - also sollte es ignoriert werden?

Danke

Antwort

0

OK, schaut in den Source ich herausgefunden, dass das Dateinamensschema wie V2_7_0__base.sql sein muss. Keine Ahnung, warum es so viele Beispiele gibt mit Namensschema wie V__2.7.0_base.sql ...

+0

Welche Beispiele? Ich kann * nur * Beispiele mit dem vorgeschriebenen Schema finden. Siehe [Anleitung] (https://flywaydb.org/getstarted/how), [Erste Schritte mit Maven] (https://flywaydb.org/getstarted/firststeps/maven), [Versionierte Migrationen] (https: // flywaydb.org/documentation/migration/versioned) und [SQL Migrations] (https://flywaydb.org/documentation/migration/sql) Dokumentation! – markdsievers