падает на функции с многострочным raise warning такого вида:
if __row_count <> coalesce (array_length (_id_list, 1), 0) then raise warning 'некоторые записи аномально исчезли из xxxx_xxxxx.fwd_queue . ' 'либо они были удалены вручную умышленно (это нормально!), ' 'либо два некорректно-настроенных сервиса одновременно обрабатывают одинаковые записи очереди (это плохо!): ' '% %', __row_count, coalesce (array_length (_id_list, 1)); end if;
пишет:
!ENTRY apgdiff 2 0 2019-12-09 10:24:43.485
!MESSAGE ANTLR Error:
function definition of done_fwd_queue line 73:24 mismatched input ''либо они были удалены вручную умышленно (это нормально!), '' expecting USING, ';', ','