|
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"); |
|