Fix handling of type tuple associated with a temp relation. We have
Tom Lane <tgl@sss.pgh.pa.us>
Fix handling of type tuple associated with a temp relation. We have to apply the tempname->realname mapping to type name lookup as well as relation name lookup, else the type tuple will not be found when wanted. This fixes bugs like this one: create temp table foo (f1 int); select foo.f2 from foo; ERROR: Unable to locate type name 'foo' in catalog
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/parser/parse_relation.c | modified | +30 −27 |
| src/backend/utils/cache/syscache.c | modified | +12 −6 |