git.postgresql.org Git - postgresql.git/commit
2020年1月28日 00:13:04 +0000 (13:13 +1300)
2020年1月28日 00:13:04 +0000 (13:13 +1300)
commit 6f38d4dac381b5b8bead302a0b4f81761042cd25
Remove dependency on HeapTuple from predicate locking functions.
The following changes make the predicate locking functions more
generic and suitable for use by future access methods:
- PredicateLockTuple() is renamed to PredicateLockTID(). It takes
ItemPointer and inserting transaction ID instead of HeapTuple.
- CheckForSerializableConflictIn() takes blocknum instead of buffer.
- CheckForSerializableConflictOut() no longer takes HeapTuple or buffer.
Author: Ashwin Agrawal
Reviewed-by: Andres Freund, Kuntal Ghosh, Thomas Munro
Discussion: https://postgr.es/m/CALfoeiv0k3hkEb3Oqk%3DziWqtyk2Jys1UOK5hwRBNeANT_yX%2Bng%40mail.gmail.com
12 files changed:
This is the main PostgreSQL git repository.
RSS
Atom