Выходные данные sql, создаваемые нашей средой Liquibase, всегда содержат строку SET DEFINE OFF в качестве первой строки кода. Теперь мне нужно Liquibase, чтобы вставить еще один SET ....
Может ли кто-нибудь указать мне какую-нибудь документацию о том, как это сделать?
спасибо и ура
Луги





Просто используйте теги SQL в своем файле журнала изменений следующим образом:
<sql> SET... </sql>
куда бы вы ни вставили это.
Проблема в том, что этого вообще хотят администраторы баз данных. Поэтому риск того, что любой разработчик об этом забудет, довольно высок. И есть несколько, разработчики приходят, разработчики уходят (как и я тем временем). Так что это не вариант. Однако я сделал обходной путь: поскольку файлы все равно анализируются с помощью gradle a job после того, как они были сгенерированы (для поиска и замены потенциально опасных символов), я просто вставляю туда нужную строку в начало файла. Хакерский, но у меня работает.