diff options
author | Tomas Vondra <tomas.vondra@postgresql.org> | 2020-12-21 18:09:57 +0100 |
---|---|---|
committer | Tomas Vondra <tomas.vondra@postgresql.org> | 2020-12-21 18:10:20 +0100 |
commit | f4a3c0b06250ddc8ae09b59b87cf68e9bc0d7ca1 (patch) | |
tree | e4670149068b7cfe6abdedf560fb460239cd2c40 /src/backend/utils/adt/jsonfuncs.c | |
parent | 29f8f546767ebb4253f6dc37815e2d95fff9acd0 (diff) | |
download | postgresql-f4a3c0b06250ddc8ae09b59b87cf68e9bc0d7ca1.tar.gz postgresql-f4a3c0b06250ddc8ae09b59b87cf68e9bc0d7ca1.zip |
Consider unsorted paths in generate_useful_gather_paths
generate_useful_gather_paths used to skip unsorted paths (without any
pathkeys), but that is unnecessary - the later code actually can handle
such paths just fine by adding a Sort node. This is clearly a thinko,
preventing construction of useful plans.
Backpatch to 13, where Incremental Sort was introduced.
Author: James Coleman
Reviewed-by: Tomas Vondra
Backpatch-through: 13
Discussion: https://postgr.es/m/CAAaqYe8cK3g5CfLC4w7bs=hC0mSksZC=H5M8LSchj5e5OxpTAg@mail.gmail.com
Diffstat (limited to 'src/backend/utils/adt/jsonfuncs.c')
0 files changed, 0 insertions, 0 deletions