diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/contrib/ltree_plpython/results/ltree_plpython.out --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-02 18:13:59.503382071 +0000 +++ /tmp/cirrus-ci-build/contrib/ltree_plpython/results/ltree_plpython.out 2024-09-02 18:21:02.870365605 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) -$$; -SELECT test1n('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1n --------- - 3 -(1 row) - -CREATE FUNCTION test2() RETURNS ltree -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -return ['foo', 'bar', 'baz'] -$$; --- plpython to ltree is not yet implemented, so this will fail, --- because it will try to parse the Python list as an ltree input --- string. -SELECT test2(); -ERROR: ltree syntax error at character 1 -CONTEXT: while creating return value -PL/Python function "test2" +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost