From: | Steve Atkins <steve(at)blighty(dot)com> |
---|---|
To: | pgsql-docs(at)postgresql(dot)org |
Subject: | Re: 4.2.9. Type Casts - documentation improvement |
Date: | 2017-09-12 23:14:51 |
Message-ID: | 96018C79-ABA3-41EB-A327-4F509D224A2A@blighty.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-docs |
> On Sep 12, 2017, at 3:33 PM, Bruce Momjian <bruce(at)momjian(dot)us> wrote:
>
> On Tue, Sep 5, 2017 at 02:17:12AM +0000, artejera(at)gmail(dot)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
From | Date | Subject | |
---|---|---|---|
Next Message | David G. Johnston | 2017-09-12 23:53:31 | Re: 4.2.9. Type Casts - documentation improvement |
Previous Message | Bruce Momjian | 2017-09-12 22:33:25 | Re: 4.2.9. Type Casts - documentation improvement |