a question about Point-in-Time Recovery (PITR) - Mailing list pgsql-admin

From jian xu
Subject a question about Point-in-Time Recovery (PITR)
Date
Msg-id BL0PR02MB4561D19C498EDD1CF62962A0A1649@BL0PR02MB4561.namprd02.prod.outlook.com
Whole thread Raw
Responses Re: a question about Point-in-Time Recovery (PITR)  (Ron <ronljohnsonjr@gmail.com>)
List pgsql-admin

Hello,

         I am creating an automation script which can do PITR restore. For example if users specify the timestamp, I can retore the db to that point. All backup files are on other place, the restore procedure includes

  1. Download full backup file generated from pg_basebackup
  2. Download all wal archive files generated since the full backup file to the timestamp users specified.

However, the problem is how I can read the begin and end transaction timestamp in each wal archive file?

Without knowing the transaction timestamp, I am not able know which wal archive file I need to download.

I tried pg_waldump, but it doesn’t have transaction timestamp.

Does anyone know the solution? Thanks!

James

 

pgsql-admin by date:

Previous
From: Johannes Truschnigg
Date:
Subject: Re: postgresql definitive list of network resources used/needed?
Next
From: Ron
Date:
Subject: Re: a question about Point-in-Time Recovery (PITR)