"Hiroshi Inoue" <Inoue(at)tpf(dot)co(dot)jp> writes:
>> Another thing I am currently looking at is that I do not believe VACUUM
>> handles tuple chain moves correctly. It only enters the chain-moving
>> logic if it finds a tuple that is in the *middle* of an update chain,
>> ie, both the prior and next tuples still exist.
> ^^^^^
> Isn't it *either* not *both* ?
[ reads it again ] Oh, you're right.
Still, if WAL isn't taking care to maintain t_ctid then we have a
problem.
regards, tom lane