Re: CALL stmt, ERROR: unrecognized node type: 113 bug

From: Michael Paquier <michael(dot)paquier(at)gmail(dot)com>
To: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
Cc: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: CALL stmt, ERROR: unrecognized node type: 113 bug
Date: 2018-02-02 07:01:13
Message-ID: 20180202070113.GA92095@paquier.xyz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Thu, Feb 01, 2018 at 05:33:54PM +0100, Pavel Stehule wrote:
> I am playing with procedures little bit
>
> I found few bugs
>
> create procedure test(a int)
> as $$
> begin
> raise notice '>>>%<<<', a;
> end;
> $$ language plpgsql;
>
> call test(10); -- ok
>
> postgres=# call test((select 10));
> ERROR: unrecognized node type: 113
>
> postgres=# \sf test
> ERROR: cache lookup failed for type 0

Peter, Andrew, this is missing some bits related to the conversion of
SubLink nodes to SubPlan nodes for procedures when used as argument of
a procedure as only the latter can be executed after the former is
processed by the latter (see SS_process_sublinks).
--
Michael

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Michael Paquier 2018-02-02 07:07:28 Re: CALL stmt, ERROR: unrecognized node type: 113 bug
Previous Message Amit Khandekar 2018-02-02 06:43:20 Re: Query running for very long time (server hanged) with parallel append