diff options
Diffstat (limited to 'src/bin/psql/describe.c')
-rw-r--r-- | src/bin/psql/describe.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c index 2159c5c715f..b6a462c3c91 100644 --- a/src/bin/psql/describe.c +++ b/src/bin/psql/describe.c @@ -3,7 +3,7 @@ * * Copyright (c) 2000-2006, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.137 2006/05/28 21:13:54 tgl Exp $ + * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.138 2006/05/31 11:02:42 momjian Exp $ */ #include "postgres_fe.h" #include "describe.h" @@ -1907,14 +1907,17 @@ processNamePattern(PQExpBuffer buf, const char *pattern, if (altnamevar) { appendPQExpBuffer(buf, "(%s ~ ", namevar); + appendPQExpBufferChar(buf, NEED_E_STR(namebuf.data)); appendStringLiteralConn(buf, namebuf.data, pset.db); appendPQExpBuffer(buf, "\n OR %s ~ ", altnamevar); + appendPQExpBufferChar(buf, NEED_E_STR(namebuf.data)); appendStringLiteralConn(buf, namebuf.data, pset.db); appendPQExpBuffer(buf, ")\n"); } else { appendPQExpBuffer(buf, "%s ~ ", namevar); + appendPQExpBufferChar(buf, NEED_E_STR(namebuf.data)); appendStringLiteralConn(buf, namebuf.data, pset.db); appendPQExpBufferChar(buf, '\n'); } @@ -1938,6 +1941,7 @@ processNamePattern(PQExpBuffer buf, const char *pattern, { WHEREAND(); appendPQExpBuffer(buf, "%s ~ ", schemavar); + appendPQExpBufferChar(buf, NEED_E_STR(schemabuf.data)); appendStringLiteralConn(buf, schemabuf.data, pset.db); appendPQExpBufferChar(buf, '\n'); } |