Я не эксперт postgresql, но если вы делаете это с типом изменения <sql>
или <sqlFile>
, кажется, что вы могли бы добавить к фактическому запросу SET statement_timeout = 600000
, чтобы установить время ожидания оператора для этого сессия. Время ожидания указывается в миллисекундах, поэтому приведенный пример будет длиться 10 минут.
Я думаю, что набор изменений должен выглядеть примерно так:
<changeSet id="update-the-things" author="antony">
<sql splitStatements="true" endDelimiter=";">
SET statement_timeout = 600000;
update table_name set field='some jsonb operation()';
</sql>
</changeSet>