Re: incremental backups - Mailing list pgsql-general

From Rick Gigger
Subject Re: incremental backups
Date
Msg-id B41FD9DE-C1F7-4080-B4D1-A01A50864F1C@alpinenetworking.com
Whole thread Raw
In response to Re: incremental backups  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Wonderful.  That is good news.  Thanks.

Rick

On Jan 31, 2006, at 7:14 AM, Tom Lane wrote:

> Rick Gigger <rick@alpinenetworking.com> writes:
>> That's what I mean by invalid.  Let's say I do something stupid and
>> do a physical backup and I don't grab the current WAL file.  All I
>> have is the last one to be archived before I did my backup, which is
>> not late enough to do a valid restore.  Will postgres know that the
>> restore process failed because I didn't have that last necessary WAL
>> file or will it just start up in a potentially inconsistent state.
>
> Yes:
>
>     /*
>      * Complain if we did not roll forward far enough to render the
> backup
>      * dump consistent.
>      */
>     if (XLByteLT(EndOfLog, recoveryMinXlogOffset))
>     {
>         if (needNewTimeLine)    /* stopped because of stop request */
>             ereport(FATAL,
>                     (errmsg("requested recovery stop point is
> before end time of backup dump")));
>         else
>             /* ran off end of WAL */
>             ereport(FATAL,
>                     (errmsg("WAL ends before end time of backup
> dump")));
>     }
>
>             regards, tom lane
>


pgsql-general by date:

Previous
From: "tschak"
Date:
Subject: size of bytea + performance issues
Next
From: Henrique Engelmann
Date:
Subject: Automatic monitoring