This snippet in xlog.c makes we wonder...
else if (ControlFile->state == DB_IN_RECOVERY){ elog(LOG, "Data Base System was interrupted being in recovery at
%s\n" "\tThis propably means that some data blocks are corrupted\n" "\tAnd you will have to use last
backupfor recovery", str_time(ControlFile->time));}
I thought this was going to be crash safe.
--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/