On Tue, May 13, 2008 at 11:36:57AM -0400, Tom Lane wrote:
> David Fetter <[EMAIL PROTECTED]> writes:
> >>> Surely this is merely proof of concept and not a complete patch.
> >> 
> >> Next patch attached :)
> 
> Uh, my point was that the agreement was to do this to *all* of
> psql's toggling backslash commands, not only \timing.

Done :)

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