diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2004-06-19 18:19:56 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2004-06-19 18:19:56 +0000 |
commit | f0cc132621cc9ee53054684112fca0ae3780b48d (patch) | |
tree | 5987bfd5343c1f5bfb830764ca1da6622a174b7c /src/backend/utils/cache/typcache.c | |
parent | 57d2665108b19f27314afc92ece8c966ad83b008 (diff) |
Fix oversight in recent rowtype-handling improvements: transformTargetList
should recognize 'foo.*' when the star appears in A_Indirection, not only
in ColumnRef. This allows 'SELECT something.*' to do what the user
expects when the something is an expression yielding a row.
Diffstat (limited to 'src/backend/utils/cache/typcache.c')
-rw-r--r-- | src/backend/utils/cache/typcache.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/cache/typcache.c b/src/backend/utils/cache/typcache.c index 8ad60423c78..362480b250b 100644 --- a/src/backend/utils/cache/typcache.c +++ b/src/backend/utils/cache/typcache.c @@ -36,7 +36,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/utils/cache/typcache.c,v 1.7 2004/06/05 01:55:05 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/utils/cache/typcache.c,v 1.8 2004/06/19 18:19:56 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -409,8 +409,8 @@ lookup_rowtype_tupdesc_noerror(Oid type_id, int32 typmod, bool noError) if (typentry->tupDesc == NULL && !noError) ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), - errmsg("type %u is not composite", - type_id))); + errmsg("type %s is not composite", + format_type_be(type_id)))); return typentry->tupDesc; } else |