Игнорировать комментарии при выполнении процедуры в Liquibase, но оставлять их после завершения развертывания - PullRequest
0 голосов
/ 14 июля 2020

У меня Oracle ДБ. У меня есть пакет, в котором есть комментарии в теле пакета в виде

/******
<Some comments>
******/

. Мне нужно игнорировать комментарии при выполнении набора изменений Liquibase. Ниже приведен мой набор изменений:

<changeSet context="Release" id="123456" author="USER" runOnChange="true" runAlways="true">
        <sqlFile splitStatements="true" endDelimiter="\n/" stripComments="true" path="src/main/sql/Packages/PKG_BODY.sql" />
</changeSet>

Описание проблемы: когда я не включаю свойство (stripComments = "true"), я получаю сообщение об ошибке: «Ошибка при выполнении SQL * ... ORA- 00900: недопустимый SQL оператор ". Но когда я включаю указанное выше свойство, я могу выполнить свой пакет, но, в конце концов, все комментарии удаляются. Я не вижу комментариев в последней версии пакета, развернутого в более высоком окружении.

Может кто-нибудь, пожалуйста, помогите.

...