diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2016-06-18 00:28:51 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2016-06-18 00:28:51 -0400 |
commit | 598aa194af2fb7f294ae4b029494a134a44be333 (patch) | |
tree | 642913f86b2f828e4f9137700f0c023570804b2b /src/backend/utils/adt/numeric.c | |
parent | 7e81a18d49f2ffc3397bde2660b255b56d8a6d77 (diff) | |
download | postgresql-598aa194af2fb7f294ae4b029494a134a44be333.tar.gz postgresql-598aa194af2fb7f294ae4b029494a134a44be333.zip |
Still another try at fixing scanjoin_target insertion into parallel plans.
The previous code neglected the fact that the scanjoin_target might
carry sortgroupref labelings that we need to absorb. Instead, do
create_projection_path() unconditionally, and tweak the path's cost
estimate after the fact. (I'm now convinced that we ought to refactor
the way we account for sometimes not needing a separate projection step,
but right now is not the time for that sort of cleanup.)
Problem identified by Amit Kapila, patch by me.
Diffstat (limited to 'src/backend/utils/adt/numeric.c')
0 files changed, 0 insertions, 0 deletions