Department of second thoughts: suppressing implicit casts everywhere in
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 19 Sep 2002 22:48:34 +0000 (22:48 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 19 Sep 2002 22:48:34 +0000 (22:48 +0000)
commit4a0c3a6142698c7f2f99230679dc80cd9d7e5e4e
tree72bb97d89923372cd2a2b4a22b76365019bde611
parentb26dfb95222fddd25322bdddf3a5a58d3392d8b1
Department of second thoughts: suppressing implicit casts everywhere in
ruleutils display is not such a great idea.  For arguments of functions
and operators I think we'd better keep the historical behavior of showing
such casts explicitly, to ensure that the function/operator is reparsed
the same way when the rule is reloaded.  This also makes the output of
EXPLAIN less obscurantist about exactly what's happening.
src/backend/catalog/heap.c
src/backend/commands/explain.c
src/backend/commands/typecmds.c
src/backend/utils/adt/ruleutils.c
src/include/utils/builtins.h
src/test/regress/expected/rules.out