pg.ddx.io  pgsql-docs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Steve Atkins <steve@blighty.com>
To: pgsql-docs@postgresql.org
Subject: Re: 4.2.9. Type Casts - documentation improvement
Date: Tue, 12 Sep 2017 16:14:51 -0700
Message-ID: <96018C79-ABA3-41EB-A327-4F509D224A2A@blighty.com> (raw)
In-Reply-To: <20170912223325.GC6766@momjian.us>
References: <20170905021712.25640.86402@wrigleys.postgresql.org>
	<20170912223325.GC6766@momjian.us>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-docs>


> On Sep 12, 2017, at 3:33 PM, Bruce Momjian <bruce@momjian.us> wrote:
> 
> On Tue, Sep  5, 2017 at 02:17:12AM +0000, artejera@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



view thread (6+ messages)  latest in thread

Message-ID: <96018C79-ABA3-41EB-A327-4F509D224A2A@blighty.com>
Permalink:  ../96018C79-ABA3-41EB-A327-4F509D224A2A@blighty.com/
Also on:    postgresql.org/message-id/96018C79-ABA3-41EB-A327-4F509D224A2A@blighty.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-docs@postgresql.org
  Cc: steve@blighty.com
  Subject: Re: 4.2.9. Type Casts - documentation improvement
  In-Reply-To: <96018C79-ABA3-41EB-A327-4F509D224A2A@blighty.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox