Re: "SELECT ... FROM DUAL" is not quite as silly as it appears

Alexander Kuzmenkov <a.kuzmenkov@postgrespro.ru>

From: Alexander Kuzmenkov <a.kuzmenkov@postgrespro.ru>
To: pgsql-hackers@lists.postgresql.org, Tom Lane <tgl@sss.pgh.pa.us>
Cc: Mark Dilger <hornschnorter@gmail.com>
Date: 2018-11-29T18:29:15Z
Lists: pgsql-hackers
Oh, one more thing: I see a warning without --enable-cassert in 
create_resultscan_plan, because rte is only used in an Assert.

src/backend/optimizer/plan/createplan.c:3457:17: warning: variable ‘rte’ 
set but not used [-Wunused-but-set-variable]
   RangeTblEntry *rte;

-- 
Alexander Kuzmenkov
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company



Commits

  1. In the planner, replace an empty FROM clause with a dummy RTE.

  2. Fix jit compilation bug on wide tables.