postgresql/src/backend/access
Tom Lane 35af5422f6 Make the server track an 'XID epoch', that is, maintain higher-order bits
of the transaction ID counter.  Nothing is done with the epoch except to
store it in checkpoint records, but this provides a foundation with which
add-on code can pretend that XIDs never wrap around.  This is a severely
trimmed and rewritten version of the xxid patch submitted by Marko Kreen.
Per discussion, the epoch counter seems the only part of xxid that really
needs to be in the core server.
2006-08-21 16:16:31 +00:00
..
common Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. 2006-08-12 02:52:06 +00:00
gin Make recovery from WAL be restartable, by executing a checkpoint-like 2006-08-07 16:57:57 +00:00
gist Make recovery from WAL be restartable, by executing a checkpoint-like 2006-08-07 16:57:57 +00:00
hash Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
heap Now that we've rearranged relation open to get a lock before touching 2006-08-18 16:09:13 +00:00
index Change the relation_open protocol so that we obtain lock on a relation 2006-07-31 20:09:10 +00:00
nbtree Make recovery from WAL be restartable, by executing a checkpoint-like 2006-08-07 16:57:57 +00:00
transam Make the server track an 'XID epoch', that is, maintain higher-order bits 2006-08-21 16:16:31 +00:00
Makefile GIN: Generalized Inverted iNdex. 2006-05-02 11:28:56 +00:00