Re: Simple Column reordering - Mailing list pgsql-hackers

From Simon Riggs
Subject Re: Simple Column reordering
Date
Msg-id 1172229922.3874.290.camel@silverbirch.site
Whole thread Raw
In response to Re: Simple Column reordering  (Peter Eisentraut <peter_e@gmx.net>)
Responses Re: Simple Column reordering
Re: Simple Column reordering
List pgsql-hackers
On Fri, 2007-02-23 at 11:25 +0100, Peter Eisentraut wrote:
> 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.

Which begs the question: what is their ordinal position? If we change
the ordinal position at CREATE TABLE time then the SELECT * would still
work per standard. So the next point is the important one:

> > 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.

I read both of these phrases prior to posting the original suggestion.

My reading was that this was about constraints on columns, not the
columns themselves, when that phrase was taken in context. I take it you
think that reading was wrong?

I'm not a lawyer, so I'll not argue too close to the edge.

Suggestion withdrawn.

--  Simon Riggs              EnterpriseDB   http://www.enterprisedb.com




pgsql-hackers by date:

Previous
From: "Vishal Arora"
Date:
Subject: Data Restore from WAL
Next
From: Heikki Linnakangas
Date:
Subject: Re: Data Restore from WAL