Flyway игнорирует файлы sql - PullRequest
0 голосов
/ 16 ноября 2018

Я использую плагин flyway внутри jenkins.

У меня есть 3 файла sql

  1. V1.0__1_C_OWNER.sql
  2. V1.1__C_USER_APLICACAO.SQL
  3. V1.2__C_DDL_DCL.SQL

Только первый летит по маршруту

вывод Дженкинса

11:34:23 Flyway Community Edition 5.1.4 by Boxfuse
11:34:23     
11:34:24 Database: jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = db1.domain)(PORT = 1523))(CONNECT_DATA = (SERVICE_NAME = develop))) (Oracle 12.1)
11:34:24 Successfully validated 1 migration (execution time 00:00.022s)
11:34:24 Current version of schema "U_FLYWAY": 1.0
11:34:24 Schema "U_FLYWAY" is up to date. No migration necessary.
11:34:24 Result is already [Sucess], not changing

Конфигурация плагина.

enter image description here

1 Ответ

0 голосов
/ 17 ноября 2018

Значение по умолчанию для sqlMigrationSuffixes - строчные буквы .sql..

Суффиксы файлов 2 и 3 - прописные: .SQL.

Переименуйте файлы, чтобы использоватьсуффикс в нижнем регистре или переопределение по умолчанию, добавив:

-sqlMigrationSuffixes=.sql,.SQL

в раздел Other command line arguments в Jenkins.

...