diff options
author | Andres Freund | 2015-05-12 22:13:22 +0000 |
---|---|---|
committer | Andres Freund | 2015-05-12 22:13:22 +0000 |
commit | 4af6e61a363246cf7fff3368a76603b0ce9945dd (patch) | |
tree | 95812a969e049a62dedc89eb60c96304b81f5a5a /contrib/pgstattuple/pgstatapprox.c | |
parent | 5c7df74204e2fb9440b576518d40fcf3ac65c8ac (diff) |
Fix ON CONFLICT bugs that manifest when used in rules.
Specifically the tlist and rti of the pseudo "excluded" relation weren't
properly treated by expression_tree_walker, which lead to errors when
excluded was referenced inside a rule because the varnos where not
properly adjusted. Similar omissions in OffsetVarNodes and
expression_tree_mutator had less impact, but should obviously be fixed
nonetheless.
A couple tests of for ON CONFLICT UPDATE into INSERT rule bearing
relations have been added.
In passing I updated a couple comments.
Diffstat (limited to 'contrib/pgstattuple/pgstatapprox.c')
0 files changed, 0 insertions, 0 deletions