Re: BUG #17564: Planner bug in combination of generate_series(), unnest() and ORDER BY
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: kleptog@gmail.com
Cc: pgsql-bugs@lists.postgresql.org
Date: 2022-08-01T22:17:11Z
Lists: pgsql-bugs
PG Bug reporting form <noreply@postgresql.org> writes: > db=# explain SELECT generate_subscripts(ARRAY[]::integer[], 1) AS id, > unnest(ARRAY[]::jsonb[]) ->> 'timestamp' AS timestamp > FROM results > JOIN groups ON groups.id = results.group_id > WHERE results.search_id = 3336 > order by timestamp; > The error is: > ERROR: set-valued function called in context that cannot accept a set > LINE 2: unnest(ARRAY[]::jsonb[]) ->> 'timestamp' AS timestam... Hmm, that certainly seems like a bug, but I fear it's impossible to investigate without a reproducible test case. regards, tom lane
Commits
-
Add proper regression test for the recent SRFs-in-pathkeys problem.
- cc116479917b 16.0 landed
- 8d38ccafca93 13.8 landed
- 1a9ac84923b8 14.5 landed
- 11e7d626cee4 15.0 landed
-
Fix incorrect tests for SRFs in relation_can_be_sorted_early().
- da4ed7588132 13.8 landed
- 445b9020c97f 14.5 landed
- 1aa8dad41ffa 16.0 landed
- 14168d57bb91 15.0 landed
-
Optimize order of GROUP BY keys
- db0d67db2401 15.0 cited