How does pg implement the visiblity of one tuple for specified transaction?

Started by jacktby@gmail.comalmost 3 years ago2 messages
#1jacktby@gmail.com
jacktby@gmail.com

Suppose there is a transaction running, how it knows the tuples that are
visible for it?

jacktby@gmail.com

#2Ankit Kumar Pandey
itsankitkp@gmail.com
In reply to: jacktby@gmail.com (#1)
Re: How does pg implement the visiblity of one tuple for specified transaction?

Hi Jacktby,

Did you try looking at HeapTupleSatisfiesVisibility function (in
src/backend/access/heap/heapam_visibility.c) ? I think it might give you
some idea.

Thanks,

Ankit