/ / FlywayDB ignoriert Unterordner bei der Migration - Migration, Datenbankmigration, Flyway

FlywayDB ignoriert Unterordner in der Migration - Migration, Datenbankmigration, Flyway

Ich habe eine Situation, in der ich bestimmte Ordner in denen Flyway nach Migrationsdateien sucht, ignorieren möchte.

Beispiel

  • / db / Migration
    • 2.0-newBase.sql
    • / oldScripts
      • 1.1-base.sql
      • 1.2-foo.sql

Ich möchte alles im Unterordner "oldScripts" ignorieren. Gibt es ein Flag, das ich in Flyway-Konfigurationen wie ignoreFolder = SOME_FOLDER oder scanRecursive = false setzen kann?

Ein Beispiel dafür, warum ich das tun würde, ist zu sagen1000 Skripts in meinem Migrationsordner. Wenn wir ein neues Mitglied an Bord haben, kann die Migration nicht für 1000 Dateien ausgeführt werden, sondern nur das eine Skript (Die neue Basis) und von dort aus. Die Alternative wäre, diese Dateien niemals zu synchronisieren, aber dann müssten die Benutzer daran denken, die Quellcodeverwaltung auf frühere Migrationen zu überprüfen, anstatt nur auf dem lokalen Laufwerk nachzuschauen.

Antworten:

0 für die Antwort № 1

Dies wird momentan nicht direkt unterstützt. Sie können beide Verzeichnisse auf der gleichen Ebene in der Hierarchie platzieren (ohne sie zu verschachteln) und diese selektiv konfigurieren flyway.locations dasselbe erreichen.