Fix \df to re-allow regexp special characters in the function name pattern.

This has always worked, up until somebody's thinko here:
http://archives.postgresql.org/pgsql-committers/2009-04/msg00233.php
Per bug #5143 from Piotr Wolinski.
This commit is contained in:
Tom Lane 2009-10-28 18:10:00 +00:00
parent f18a77acc8
commit 4b53f16be9

View File

@ -8,7 +8,7 @@
*
* Copyright (c) 2000-2009, PostgreSQL Global Development Group
*
* $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.218.2.1 2009/07/20 03:46:53 tgl Exp $
* $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.218.2.2 2009/10/28 18:10:00 tgl Exp $
*/
#include "postgres_fe.h"
@ -415,7 +415,7 @@ describeFunctions(const char *functypes, const char *pattern, bool verbose, bool
appendPQExpBuffer(&buf, " )\n");
}
processSQLNamePattern(pset.db, &buf, pattern, have_where, true,
processSQLNamePattern(pset.db, &buf, pattern, have_where, false,
"n.nspname", "p.proname", NULL,
"pg_catalog.pg_function_is_visible(p.oid)");