Re: Setting up a server with previous day data - Mailing list pgsql-general

From Stephen Frost
Subject Re: Setting up a server with previous day data
Date
Msg-id 20220823194311.GA31055@tamriel.snowman.net
Whole thread Raw
In response to Setting up a server with previous day data  (Srinivasa T N <seenutn@gmail.com>)
List pgsql-general
Greetings,

* Srinivasa T N (seenutn@gmail.com) wrote:
>    I have a primary postgresql 12 server which is being continuously used
> for transaction processing.  For reporting purposes, I want to set up a
> secondary server which has got previous day data.  Everyday night, I want
> the data from primary to be shifted to secondary.  I can achieve this
> manually using pg_basebackup on primary and pg_restore on secondary.  Is
> there any other automated efficient way to achieve the same?  Any relevant
> docs would be helpful.

You might consider checking out pgbackrest and the incremental backup
and delta restore options that it has.  Incremental backups will only
copy files from the PG server that have changed since the last backup,
and the delta restore option will only update the files that are
different between the backup and the files that are in place.
pgbackrest is also able to parallelize these operations.

(this use-case, more-or-less, was part of the original reason pgbackrest
was developed, btw)

Thanks,

Stephen

Attachment

pgsql-general by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: Corrupted Postgresql Microsoft Binaries
Next
From: Koen De Groote
Date:
Subject: Question regarding failover behavior