Re: BUG #18463: Possible bug in stored procedures with polymorphic OUT parameters
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Andrew Bille <andrewbille@gmail.com>
Cc: Dmitry Dolgov <9erthalion6@gmail.com>, drewk@cockroachlabs.com,
pgsql-bugs@lists.postgresql.org
Date: 2024-06-04T17:29:25Z
Lists: pgsql-bugs
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix failure with SQL-procedure polymorphic output arguments in v12.
- d88dcdf0fa5b 14.13 landed
- bb331af4aeb7 16.4 landed
- 9de0ff91a501 13.16 landed
- 751598263690 17.0 landed
- 5fe43d41db59 15.8 landed
- 4208f44c9469 12.20 landed
-
Fix handling of polymorphic output arguments for procedures.
- f535f350c1f9 17.0 landed
- e85f641b2b52 13.16 landed
- c40e78d239a8 15.8 landed
- 8e0e99972ad9 16.4 landed
- 70ffb27b2349 12.20 landed
- 525bd1620e9b 14.13 landed
Andrew Bille <andrewbille@gmail.com> writes: > After 70ffb27b in REL_12 following script > CREATE OR REPLACE PROCEDURE p(inout a anyelement, inout b anyelement) > LANGUAGE SQL > AS $$ > SELECT $1, 1; > $$; > CALL p(1.1, null); > crash server with backtrace: Thanks for the report! It's fine in v13 and later, so I must have missed something while back-patching. Will look. regards, tom lane