Re: ? bug pg 9.6

From: Dave Page <dpage(at)pgadmin(dot)org>
To: alain bourgeois <a(dot)bourgeois(at)zetescards(dot)be>
Cc: pgadmin-support(at)lists(dot)postgresql(dot)org
Subject: Re: ? bug pg 9.6
Date: 2017-08-25 12:10:07
Message-ID: CA+OCxowLQdJEh__Gv8o9YE2ZCo=aQ3EzZnKQdGQ0xoNXk8iMdA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

On Fri, Aug 25, 2017 at 1:00 PM, alain bourgeois <a(dot)bourgeois(at)zetescards(dot)be>
wrote:

> Table t1 (id int).
>
> Using pg admin:
>
> select id from t1 order by *t1*
>
> => I expected an error, but it works???????

As it does in psql:

postgres=# create table t1(id int);
CREATE TABLE
postgres=# select id from t1 order by t1;
id
----
(0 rows)

I suspect it's because you can order by anything in the select list, and as
t1 is a type as well as a table (each table has a corresponding row type),
it's seen as a row constructor.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message alain bourgeois 2017-08-25 12:19:42 Re: ? bug pg 9.6
Previous Message alain bourgeois 2017-08-25 12:00:39 ? bug pg 9.6