aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2013-08-30 19:15:21 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2013-08-30 19:15:21 -0400
commit8e2b71d2d0381f7acc820a2400580a1e3a6add8c (patch)
tree2e419f5090c23820a43397c391627150bf7fae41 /src/backend/executor/nodeModifyTable.c
parent9381cb5229da1f3556909585b38ada347d798161 (diff)
downloadpostgresql-8e2b71d2d0381f7acc820a2400580a1e3a6add8c.tar.gz
postgresql-8e2b71d2d0381f7acc820a2400580a1e3a6add8c.zip
Reset the binary heap in MergeAppend rescans.
Failing to do so can cause queries to return wrong data, error out or crash. This requires adding a new binaryheap_reset() method to binaryheap.c, but that probably should have been there anyway. Per bug #8410 from Terje Elde. Diagnosis and patch by Andres Freund.
Diffstat (limited to 'src/backend/executor/nodeModifyTable.c')
0 files changed, 0 insertions, 0 deletions