> > OK, 2^64 isn't mathematically unbounded, but let's see you
> > buy a disk that will hold it ;-). My point is that if we want
> > to think about allowing >4G transactions, part of the answer
> > has to be a way to recycle pg_log space. Otherwise it's still
> > not really practical.
>
> I kind of like vadim's idea of segmenting pg_log.
>
> Segments in which all the xacts have been commited could be deleted.
Without undo we have to ensure that all tables are vacuumed after
all transactions related to a segment were committed/aborted.
Vadim