Re: Composite types and NULL within PL/pgSQL - Mailing list pgsql-general

From David J N Begley
Subject Re: Composite types and NULL within PL/pgSQL
Date
Msg-id Pine.LNX.4.61.0605070219150.18931@viper.uws.edu.au
Whole thread Raw
In response to Re: Composite types and NULL within PL/pgSQL  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
On Sat, 6 May 2006, Tom Lane wrote:

> In general the distinction between a true null composite value and a
> row-of-nulls is not made very cleanly in PG.  I'd be inclined to
> deprecate the former --- you cannot enter such a thing as a row of a
> table, for example, and that is the basic property that any rowtype
> ought to have no?

True - though obviously composite types are not always used as whole rows as
in the first example/test from my original message (also in the PostgreSQL
documentation describing composite types);  in that case the composite type
was a single column and could indeed accept a true null.

> In short, don't do that.

Could section 8.11 of the docs be updated to include such a warning?

pgsql-general by date:

Previous
From: Will Reese
Date:
Subject: Re: EnterpriseDB
Next
From: kmh496
Date:
Subject: i need perl help for gborg project about mysql conversion