I took a quick look at 0001+0002 and I think it's quite reasonable.
Here it is again with some minor fixups. (I'm omitting the further
patches for now, we can rebase them later.)
I'm CCing Nathan as committer of the vacuum_truncate_set stuff which
Nikolay so strongly disliked. Any objections to going with this
approach?
Thanks,
(Please note that Gmail is sabotaging my kurilemu.de domain, so there's
significant delay in my emails to the list from that address. I guess
I'm lucky that Nikolay decided to CC my old address in this thread.)
--
Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/
"The problem with the future is that it keeps turning into the present"
(Hobbes)