diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2009-10-02 17:58:21 +0000 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2009-10-02 17:58:21 +0000 |
commit | ae35363dced47a99178b4a4129e3ea1f990b829c (patch) | |
tree | c0a113330d1b9039764b82a1e59820c420b6fe7a /src/backend/executor/nodeUnique.c | |
parent | d4bd8423c9939a30f0f29e70745917e4635b4973 (diff) | |
download | postgresql-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