On Fri, Mar 19, 2021 at 8:49 AM Peter Eisentraut <peter.eisentr...@2ndquadrant.com> wrote: > > Right. Here is a new patch with that fix added and a small conflict > resolved.
Great. It seems print_function_sqlbody() is not protected to avoid receiving a function that hasn't a standard sql body in src/backend/utils/adt/ruleutils.c:3292, but instead it has an assert that gets hit with something like this: CREATE FUNCTION foo() RETURNS int LANGUAGE SQL AS $$ SELECT 1 $$; SELECT pg_get_function_sqlbody('foo'::regproc); -- Jaime Casanova Director de Servicios Profesionales SYSTEMGUARDS - Consultores de PostgreSQL