|
3 | 3 | *
|
4 | 4 | * Copyright (c) 2000-2007, PostgreSQL Global Development Group
|
5 | 5 | *
|
6 |
| - * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.158 2007/08/21 01:11:22 tgl Exp $ |
| 6 | + * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.159 2007/08/22 02:25:34 tgl Exp $ |
7 | 7 | */
|
8 | 8 | #include"postgres_fe.h"
|
9 | 9 | #include"describe.h"
|
@@ -2227,18 +2227,28 @@ listTSTemplates(const char *pattern, bool verbose)
|
2227 | 2227 |
|
2228 | 2228 | initPQExpBuffer(&buf);
|
2229 | 2229 |
|
2230 |
| -printfPQExpBuffer(&buf, |
2231 |
| -"SELECT \n" |
2232 |
| -" n.nspname AS \"%s\",\n" |
2233 |
| -" t.tmplname AS \"%s\",\n" |
2234 |
| -" t.tmplinit::pg_catalog.regproc AS \"%s\",\n" |
2235 |
| -" t.tmpllexize::pg_catalog.regproc AS \"%s\",\n" |
2236 |
| -" pg_catalog.obj_description(t.oid, 'pg_ts_template') AS \"%s\"\n", |
2237 |
| -_("Schema"), |
2238 |
| -_("Name"), |
2239 |
| -_("Init"), |
2240 |
| -_("Lexize"), |
2241 |
| -_("Description")); |
| 2230 | +if (verbose) |
| 2231 | +printfPQExpBuffer(&buf, |
| 2232 | +"SELECT \n" |
| 2233 | +" n.nspname AS \"%s\",\n" |
| 2234 | +" t.tmplname AS \"%s\",\n" |
| 2235 | +" t.tmplinit::pg_catalog.regproc AS \"%s\",\n" |
| 2236 | +" t.tmpllexize::pg_catalog.regproc AS \"%s\",\n" |
| 2237 | +" pg_catalog.obj_description(t.oid, 'pg_ts_template') AS \"%s\"\n", |
| 2238 | +_("Schema"), |
| 2239 | +_("Name"), |
| 2240 | +_("Init"), |
| 2241 | +_("Lexize"), |
| 2242 | +_("Description")); |
| 2243 | +else |
| 2244 | +printfPQExpBuffer(&buf, |
| 2245 | +"SELECT \n" |
| 2246 | +" n.nspname AS \"%s\",\n" |
| 2247 | +" t.tmplname AS \"%s\",\n" |
| 2248 | +" pg_catalog.obj_description(t.oid, 'pg_ts_template') AS \"%s\"\n", |
| 2249 | +_("Schema"), |
| 2250 | +_("Name"), |
| 2251 | +_("Description")); |
2242 | 2252 |
|
2243 | 2253 | appendPQExpBuffer(&buf,"FROM pg_catalog.pg_ts_template t\n"
|
2244 | 2254 | "LEFT JOIN pg_catalog.pg_namespace n ON n.oid = t.tmplnamespace\n");
|
|