aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeUnique.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2009-10-02 17:58:21 +0000
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2009-10-02 17:58:21 +0000
commitae35363dced47a99178b4a4129e3ea1f990b829c (patch)
treec0a113330d1b9039764b82a1e59820c420b6fe7a /src/backend/executor/nodeUnique.c
parentd4bd8423c9939a30f0f29e70745917e4635b4973 (diff)
downloadpostgresql-ae35363dced47a99178b4a4129e3ea1f990b829c.tar.gz
postgresql-ae35363dced47a99178b4a4129e3ea1f990b829c.zip
Ensure that a cursor has an immutable snapshot throughout its lifespan.
The old coding was using a regular snapshot, referenced elsewhere, that was subject to having its command counter updated. Fix by creating a private copy of the snapshot exclusively for the cursor. Backpatch to 8.4, which is when the bug was introduced during the snapshot management rewrite.
Diffstat (limited to 'src/backend/executor/nodeUnique.c')
0 files changed, 0 insertions, 0 deletions