]> granicus.if.org Git - postgresql/commit
Consider interpreting a function call as a trivial (binary-compatible)
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 4 Oct 2001 22:06:46 +0000 (22:06 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 4 Oct 2001 22:06:46 +0000 (22:06 +0000)
commit03b0a589d1d43c91224bc148d50c3242c6776058
tree1521f3ea552d3b3e5eafcc094587252c34a045e7
parent1ca0874faa235dca5f817dca04f12a29de44350c
Consider interpreting a function call as a trivial (binary-compatible)
type coercion after failing to find an exact match in pg_proc, but before
considering interpretations that involve a function call with one or
more argument type coercions.  This avoids surprises wherein what looks
like a type coercion is interpreted as coercing to some third type and
then to the destination type, as in Dave Blasby's bug report of 3-Oct-01.
See subsequent discussion in pghackers.
doc/src/sgml/typeconv.sgml
src/backend/commands/indexcmds.c
src/backend/parser/parse_func.c
src/include/parser/parse_func.h