Re: a question about Point-in-Time Recovery (PITR)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/11/22 17:15, jian xu wrote:

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!


If you run Linux, then pgBackRest is (almost certainly) what you want. 

Download it from https://pgbackrest.org/ or get it from your distro's https://www.postgresql.org/download/ repository.

--
Angular momentum makes the world go 'round.

[Index of Archives]     [Postgresql Home]     [Postgresql General]     [Postgresql Performance]     [Postgresql PHP]     [Postgresql Jobs]     [PHP Users]     [PHP Databases]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Forum]

  Powered by Linux