Получение FlywayException: SP2-0310: невозможно открыть файл - когда sqlpus @ используется с путем к файлу - PullRequest
0 голосов
/ 10 мая 2019

Я использую flyway pro с включенным oracleSqlplus.Я создал структуру папок для организации сценариев на основе объектов.Попытка использовать @ (с путем) в скриптах версии flyway, которая не работает.

структура папок, topFolder -folderA -AScript.sql -folderB -BScript.sql -folderCommon -AScript.sql -V1__ASCRIPT.sql -V2__BSCRIPT.sql -V3__ASCRIPT.sql Содержание:V1__ASCRIPT.sql@ AScript.sql -> который правильно выполняет topFolder / folderA / Ascript.sqlV2__BScript.sql@ BScript.sql -> который правильно выполняет topFolder / folderB / Bscript.sqlV3__ASCRIPT.sql@ topFolder / folderCommon / AScript.sql -> которая выдает мне ошибку ниже, org.flywaydb.core.api.FlywayException: SP2-0310: невозможно открыть файл "topFolder / folderCommon / AScript.sql"

Я перепробовал почти все возможные комбинации,с абсолютным путем,с помощью "@ .. / .. / topFolder / folderCommon / AScript.sql"попытался установить переменную SQLPATHс @@который не работал.Просто давая имя файла в @, работает.Но я хочу указать путь, чтобы имена файлов можно было использовать повторно, и это менее подвержено ошибкам.

Я ожидаю, что относительный путь должен работать с параметром flyway + oraclesqlplus.

Спасибозаранее.

...