diff options
author | Bruce Momjian <bruce@momjian.us> | 2002-08-10 20:44:48 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2002-08-10 20:44:48 +0000 |
commit | 0d916a4b6044a05232244d4ffe432e6b5e2f61a0 (patch) | |
tree | 901a67863e6a7a2f0e0eb15e148baaa7d6f84ead /src/backend/nodes/outfuncs.c | |
parent | 7dc40a2be053a11544c708f576f2bb2858f14aa9 (diff) |
> create view pg_locks as select l.relation, l.database, l.backendpid,
> l.mode, l.isgranted from pg_lock_info() as l(relation oid, database oid,
> backendpid int4, mode text, isgranted bool);
> ERROR: badly formatted planstring "COLUMNDEF "...
>
Reported by Neil Conway -- I never implemented readfuncs.c support for
ColumnDef or TypeName, which is needed so that views can be created on
functions returning type RECORD. Here's a patch.
Joe Conway
Diffstat (limited to 'src/backend/nodes/outfuncs.c')
-rw-r--r-- | src/backend/nodes/outfuncs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/nodes/outfuncs.c b/src/backend/nodes/outfuncs.c index b992e45a62f..70419cb9ace 100644 --- a/src/backend/nodes/outfuncs.c +++ b/src/backend/nodes/outfuncs.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.166 2002/08/04 19:48:09 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.167 2002/08/10 20:44:48 momjian Exp $ * * NOTES * Every (plan) node in POSTGRES has an associated "out" routine which @@ -193,7 +193,7 @@ _outTypeName(StringInfo str, TypeName *node) appendStringInfo(str, " TYPENAME :names "); _outNode(str, node->names); appendStringInfo(str, " :typeid %u :timezone %s :setof %s" - " :pct_type %s typmod %d :arrayBounds ", + " :pct_type %s :typmod %d :arrayBounds ", node->typeid, booltostr(node->timezone), booltostr(node->setof), |