> On Sep 12, 2017, at 3:33 PM, Bruce Momjian <br...@momjian.us> wrote:
> 
> On Tue, Sep  5, 2017 at 02:17:12AM +0000, artej...@gmail.com wrote:
>> The following documentation comment has been logged on the website:
>> 
>> Page: https://www.postgresql.org/docs/9.2/static/sql-syntax.html
>> Description:
>> 
>> Hi,
>> 
>> There seems to be no explicit documentation of the useful construct:
>> 
>> Select tt.*::text from tt
>> 
>> Also related:  4.2.13. Row Constructors
>> 
>> Congrats for your project. Yours AT
> 
> Woh, I was not aware that worked, e.g.:
> 
>       test=> SELECT pg_language.*::text FROM pg_language;
>                    pg_language
>       -------------------------------------
>        (internal,10,f,f,0,0,2246,)
>        (c,10,f,f,0,0,2247,)
>        (sql,10,f,t,0,0,2248,)
>        (plpgsql,10,t,t,12319,12320,12321,)
> 
> Any idea where this should be documented.   It is useful?

It's the output format of a composite type, isn't it?

steve=# select pg_language from pg_language;
             pg_language
-------------------------------------
 (internal,10,f,f,0,0,2246,)
 (c,10,f,f,0,0,2247,)
 (sql,10,f,t,0,0,2248,)
 (plpgsql,10,t,t,12656,12657,12658,)
(4 rows)

https://www.postgresql.org/docs/current/static/rowtypes.html might be the place 
to expand on it, if so. (And converting to hstore or json or csv are other 
useful things to discuss too, maybe).

Cheers,
  Steve

-- 
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

Reply via email to