On Sun, May 04, 2008 at 07:49:25PM -0400, Tom Lane wrote:
> Andrew Dunstan <[EMAIL PROTECTED]> writes:
> > Tom Lane wrote:
> >> But it'll only be in \dT+ anyway, no?
> 
> > Not in this patch.
> 
> Hmmm ... given that a long list of enum members would bloat the
> output quite a lot, I think I'd vote for putting it in \dT+.

Here's one where it's only in \dT+

Cheers,
David.
-- 
David Fetter <[EMAIL PROTECTED]> http://fetter.org/
Phone: +1 415 235 3778  AIM: dfetter666  Yahoo!: dfetter
Skype: davidfetter      XMPP: [EMAIL PROTECTED]

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate
Index: src/bin/psql/describe.c
===================================================================
RCS file: /projects/cvsroot/pgsql/src/bin/psql/describe.c,v
retrieving revision 1.168
diff -c -c -r1.168 describe.c
*** src/bin/psql/describe.c     2 May 2008 10:16:16 -0000       1.168
--- src/bin/psql/describe.c     4 May 2008 23:54:53 -0000
***************
*** 307,315 ****
                                                  "    WHEN t.typlen < 0\n"
                                                  "      THEN CAST('var' AS 
pg_catalog.text)\n"
                                                  "    ELSE CAST(t.typlen AS 
pg_catalog.text)\n"
!                                                 "  END AS \"%s\",\n",
                                                  gettext_noop("Internal name"),
!                                                 gettext_noop("Size"));
        appendPQExpBuffer(&buf,
                                "  pg_catalog.obj_description(t.oid, 'pg_type') 
as \"%s\"\n",
                                          gettext_noop("Description"));
--- 307,325 ----
                                                  "    WHEN t.typlen < 0\n"
                                                  "      THEN CAST('var' AS 
pg_catalog.text)\n"
                                                  "    ELSE CAST(t.typlen AS 
pg_catalog.text)\n"
!                                                 "  END AS \"%s\",\n"
!                                                 "  
pg_catalog.array_to_string(\n"
!                                                 "      ARRAY(\n"
!                                                 "                  SELECT 
e.enumlabel\n"
!                                                 "          FROM 
pg_catalog.pg_enum e\n"
!                                                 "          WHERE e.enumtypid 
= t.oid\n"
!                                                 "          ORDER BY e.oid\n"
!                                                 "      ),\n"
!                                                 "      E'\\n'\n"
!                                                 "  ) AS \"%s\",\n",
                                                  gettext_noop("Internal name"),
!                                                 gettext_noop("Size"),
!                                                 gettext_noop("Elements"));
        appendPQExpBuffer(&buf,
                                "  pg_catalog.obj_description(t.oid, 'pg_type') 
as \"%s\"\n",
                                          gettext_noop("Description"));
-- 
Sent via pgsql-patches mailing list (pgsql-patches@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-patches

Reply via email to