postgresql/src/backend/storage
Tom Lane 959e61e917 Remove global variable scanCommandId in favor of storing a command ID
in snapshots, per my proposal of a few days ago.  Also, tweak heapam.c
routines (heap_insert, heap_update, heap_delete, heap_mark4update) to
be passed the command ID to use, instead of doing GetCurrentCommandID.
For catalog updates they'll still get passed current command ID, but
for updates generated from the main executor they'll get passed the
command ID saved in the snapshot the query is using.  This should fix
some corner cases associated with functions and triggers that advance
current command ID while an outer query is still in progress.
2002-05-21 22:05:55 +00:00
..
buffer Fix obsolete comments. 2002-05-03 17:42:11 +00:00
file Create an internal semaphore API that is not tied to SysV semaphores. 2002-05-05 00:03:29 +00:00
freespace Fix logic error in insert_fsm_page_entry: because compact_fsm_page_list 2002-01-24 15:31:43 +00:00
ipc Remove global variable scanCommandId in favor of storing a command ID 2002-05-21 22:05:55 +00:00
large_object Remove global variable scanCommandId in favor of storing a command ID 2002-05-21 22:05:55 +00:00
lmgr Create an internal semaphore API that is not tied to SysV semaphores. 2002-05-05 00:03:29 +00:00
page Change made to elog: 2002-03-06 06:10:59 +00:00
smgr Change made to elog: 2002-03-06 06:10:59 +00:00
Makefile Install infrastructure for shared-memory free space map. Doesn't actually 2001-06-27 23:31:40 +00:00