*** pgsql/src/backend/parser/parse_expr.c 2009/01/01 17:23:45 1.239 --- pgsql/src/backend/parser/parse_expr.c 2009/01/22 20:16:05 1.240 *************** *** 8,14 **** * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/parser/parse_expr.c,v 1.238 2008/12/28 18:53:58 tgl Exp $ * *------------------------------------------------------------------------- */ --- 8,14 ---- * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/parser/parse_expr.c,v 1.239 2009/01/01 17:23:45 momjian Exp $ * *------------------------------------------------------------------------- */ *************** transformWholeRowRef(ParseState *pstate, *** 1977,1982 **** --- 1977,1985 ---- /* location is not filled in by makeVar */ result->location = location; + /* mark relation as requiring whole-row SELECT access */ + markVarForSelectPriv(pstate, result, rte); + return (Node *) result; }