On Fri, Aug 9, 2013 at 10:09 AM, ascot.m...@gmail.com
<ascot.m...@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 shipped and saved in 
> /var/pgsql/data/archive, the latest transaction txid of them is 75666.  I 
> want to recover PG at a point of 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


-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to