aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2007-08-22 02:25:34 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2007-08-22 02:25:34 +0000
commitb2a52b3b80fc01422540a883a3ad33360e5370c2 (patch)
treed0e16ad17500d4303840f8615923306710a8a19e /src
parentd321421d0a409ee4473c996fd2275df0ff215eaf (diff)
downloadpostgresql-b2a52b3b80fc01422540a883a3ad33360e5370c2.tar.gz
postgresql-b2a52b3b80fc01422540a883a3ad33360e5370c2.zip
Make \dFt and \dFt+ do something different --- omitting the function
names in the former case seems more consistent with the behavior of other \dF commands.
Diffstat (limited to 'src')
-rw-r--r--src/bin/psql/describe.c36
1 files changed, 23 insertions, 13 deletions
diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c
index f258e16ce1a..5c68803cc7c 100644
--- a/src/bin/psql/describe.c
+++ b/src/bin/psql/describe.c
@@ -3,7 +3,7 @@
*
* Copyright (c) 2000-2007, PostgreSQL Global Development Group
*
- * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.158 2007/08/21 01:11:22 tgl Exp $
+ * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.159 2007/08/22 02:25:34 tgl Exp $
*/
#include "postgres_fe.h"
#include "describe.h"
@@ -2227,18 +2227,28 @@ listTSTemplates(const char *pattern, bool verbose)
initPQExpBuffer(&buf);
- printfPQExpBuffer(&buf,
- "SELECT \n"
- " n.nspname AS \"%s\",\n"
- " t.tmplname AS \"%s\",\n"
- " t.tmplinit::pg_catalog.regproc AS \"%s\",\n"
- " t.tmpllexize::pg_catalog.regproc AS \"%s\",\n"
- " pg_catalog.obj_description(t.oid, 'pg_ts_template') AS \"%s\"\n",
- _("Schema"),
- _("Name"),
- _("Init"),
- _("Lexize"),
- _("Description"));
+ if (verbose)
+ printfPQExpBuffer(&buf,
+ "SELECT \n"
+ " n.nspname AS \"%s\",\n"
+ " t.tmplname AS \"%s\",\n"
+ " t.tmplinit::pg_catalog.regproc AS \"%s\",\n"
+ " t.tmpllexize::pg_catalog.regproc AS \"%s\",\n"
+ " pg_catalog.obj_description(t.oid, 'pg_ts_template') AS \"%s\"\n",
+ _("Schema"),
+ _("Name"),
+ _("Init"),
+ _("Lexize"),
+ _("Description"));
+ else
+ printfPQExpBuffer(&buf,
+ "SELECT \n"
+ " n.nspname AS \"%s\",\n"
+ " t.tmplname AS \"%s\",\n"
+ " pg_catalog.obj_description(t.oid, 'pg_ts_template') AS \"%s\"\n",
+ _("Schema"),
+ _("Name"),
+ _("Description"));
appendPQExpBuffer(&buf, "FROM pg_catalog.pg_ts_template t\n"
"LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.tmplnamespace\n");