2016-01-21 1 views
0

Мои файлы - V3.2-alter.sql и V3.2-3insert_fmcc.sqlпролетный путь - Cant запустить несколько сценариев SQL

Если я бегу пролетный путь - я получаю ошибку ..

[ ОШИБКА] Не удалось выполнить цель org.flywaydb: flyway-maven-plugin: 3.2.1: выполнить миграцию (по умолчанию) по проекту SnapdealOPS: org.flywaydb.core.api.FlywayException: найдено более одна миграция с версией 3.2 Преступники :

[ERROR] -> /home/kart Икея/мерзавец/SnapdealOPS/MySQLDb/релиз-V3.2/V3.2-1alter.sql (SQL) [ERROR] ->/дома/Картикея/мерзавец/SnapdealOPS/MySQLDb/release-

V3.2 /V3.2-3insert_fmcc.sql (SQL)

Невозможно запустить несколько сценариев sql для одной версии. Должен ли я поместить все запросы в один файл.

ответ

1

Если вы хотите два файла, вам нужно предоставить им две версии (например, 3.2.0.0.1 и 3.2.0.0.2). Так определяется порядок применения.

+0

Но все они принадлежат к нашей единственной версии (версии) 3.2 ... я имею в виду логически, что было бы бессмысленно иметь разные версии на основе файла не на версии – kaka

+1

Вам нужен какой-то механизм для определения порядка применения. Flyway обеспечивает: порядок строк в файле и числовое упорядочение номеров версий между файлами. – Thilo