> Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, to
> wit: Add a header record to each WAL segment file so that it can be reliably
> identified. Avoid splitting WAL records across segment files (this is not
> strictly necessary, but makes it simpler to incorporate the header records).
> Make WAL entries for file creation, deletion, and truncation (as foreseen but
> never implemented by Vadim). Also, add support for making XLOG_SEG_SIZE
> configurable at compile time, similarly to BLCKSZ. Fix a couple bugs I
> introduced in WAL replay during recent smgr API changes. initdb is forced
> due to changes in pg_control contents.
Is it worth adding one of those readonly GUC vars for XLOG_SEG_SIZE then?
Chris