Re: Simple Column reordering - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Simple Column reordering
Date
Msg-id 200702231125.09127.peter_e@gmx.net
Whole thread Raw
In response to Re: Simple Column reordering  ("Simon Riggs" <simon@2ndquadrant.com>)
Responses Re: Simple Column reordering  ("Simon Riggs" <simon@2ndquadrant.com>)
List pgsql-hackers
Am Freitag, 23. Februar 2007 09:08 schrieb Simon Riggs:
> If this is standards-breaking as you say, I would withdraw immediately.
> I checked the SQL standard and could not see how this would do so. The
> standard states SELECT * would return columns in order; it doesn't say
> what that order should be,

b) Otherwise, the <select list> “*” is equivalent to a <value expression> 
sequence in which each <value expression> is a column reference that 
references a column of T and each column of T is referenced exactly once. The 
columns are referenced in the ascending sequence of their ordinal position 
within T.

> nor does CREATE TABLE enforce the ordering to 
> be the same as it has specified, AFAICS.

b) The column descriptors of every column of T, according to the Syntax Rules 
and General Rules of Subclause 11.4, “<column definition>”, applied to the 
<column definition>s contained in TEL, in the order in which they were 
specified.

-- 
Peter Eisentraut
http://developer.postgresql.org/~petere/


pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: tsearch in core patch, for inclusion
Next
From: "Vishal Arora"
Date:
Subject: Data Restore from WAL