Re: type bug? - Mailing list pgsql-general

From David G. Johnston
Subject Re: type bug?
Date
Msg-id CAKFQuwYkgko2vHc=iXfAqFytCztYoOXyJ_52ewjbcMRtzHusMg@mail.gmail.com
Whole thread Raw
In response to type bug?  (ml@ft-c.de)
List pgsql-general
On Tuesday, October 5, 2021, <ml@ft-c.de> wrote:

select * from test_xyz2() ; -- 3 columns, but 1 should be correct?
select b from test_xyz2() ; -- error
select x from test_xyz2() ; -- never declared column

All three of these stem from:


If the function is defined to return a composite type, the table function produces a column for each attribute of the composite type.

Table(composite) == “setof composite”. (Though it seems to not be explicitly documented in that way, it explains the observed behavior)

David J.

pgsql-general by date:

Previous
From: ml@ft-c.de
Date:
Subject: Re: type bug?
Next
From: "David G. Johnston"
Date:
Subject: Re: type bug?