]> granicus.if.org Git - postgresql/commit
When a function not returning RECORD has a single OUT parameter, use
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 6 Oct 2005 19:51:16 +0000 (19:51 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 6 Oct 2005 19:51:16 +0000 (19:51 +0000)
commit9ea14ef56ab8b7d22a4148c4e6765a7874d968a4
treef6005a6fb3a7fd76101c94c6951fbc814eb0f161
parentfa63749d2177c3bf700f10a3d297954328ddf3bf
When a function not returning RECORD has a single OUT parameter, use
the parameter's name (if any) as the default column name for SELECT FROM
the function, rather than the function name as previously.  I still think
this is a bad idea, but I lost the argument.  Force decompilation of
function RTEs to specify full aliases always, to reduce the odds of this
decision breaking dumped views.
src/backend/parser/parse_relation.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/fmgr/funcapi.c
src/include/funcapi.h
src/test/regress/expected/plpgsql.out
src/test/regress/expected/rangefuncs.out