Re: pgsql: Allow empty target list in SELECT.

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Thom Brown <thom(at)linux(dot)com>
Cc: pgsql-committers <pgsql-committers(at)postgresql(dot)org>
Subject: Re: pgsql: Allow empty target list in SELECT.
Date: 2014-10-22 19:57:19
Message-ID: 27441.1414007839@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Thom Brown <thom(at)linux(dot)com> writes:
> On 15 December 2013 02:23, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>> Allow empty target list in SELECT.

> This commit introduces another bug:

> # create table colours (id serial, name text, visible boolean);
> CREATE TABLE

> # insert into colours (name, visible) values
> ('blue',true),('yellow',true),('ultraviolet',false),('green',true),('infrared',false);
> INSERT 0 5

> # select into colours2 from colours;
> SELECT 5

> # select * from colours2;
> (No rows)

That's just a pre-existing issue in psql that it's not terribly smart
about displaying zero-column rows. But what psql are you using?
I see

regression=# select * from colours2;
--
(5 rows)

regards, tom lane

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Thom Brown 2014-10-22 20:06:14 Re: pgsql: Allow empty target list in SELECT.
Previous Message Thom Brown 2014-10-22 19:41:10 Re: pgsql: Allow empty target list in SELECT.