Re: Recovery.conf and PITR - Mailing list pgsql-general

From Luca Ferrari
Subject Re: Recovery.conf and PITR
Date
Msg-id CAKoxK+7E62W8FjMwipX4OhzOH8VgU=L+d_E76ibSAmMc15-CrA@mail.gmail.com
Whole thread Raw
In response to Recovery.conf and PITR  ("ascot.moss@gmail.com" <ascot.moss@gmail.com>)
Responses archive folder housekeeping  ("ascot.moss@gmail.com" <ascot.moss@gmail.com>)
List pgsql-general
On Fri, Aug 9, 2013 at 10:09 AM, ascot.moss@gmail.com
<ascot.moss@gmail.com> wrote:
> Hi,
>
> I am trying PITR in a test machine (same PG version 9.2.4 same O/S Ubuntu 12.04 64 bit).  All archived WAL files are
shippedand saved in /var/pgsql/data/archive, the latest transaction txid of them is 75666.  I want to recover PG at a
pointof time that if  XIDs are equal or smaller than '75634' so I  have the following recovery.conf (only two lines): 
>
> restore_command = 'cp /var/pgsql/data/archive/%f %p'
> recovery_target_xid = '75634'
>
>
> After the restart of PG, the recovery.conf is processed and it is renamed to recovery.done.  However it restored all
(75666)instead of '75634'. 


Any chance the 75666 committed before the one you specified as target?
From the docs (http://www.postgresql.org/docs/9.1/static/recovery-target-settings.html):

The transactions that will be recovered are those that committed
before (and optionally including) the specified one.

Luca


pgsql-general by date:

Previous
From: Gabriele Bartolini
Date:
Subject: Re: Recovery.conf and PITR
Next
From: Oliver Elphick
Date:
Subject: Re: Postgres won't start