Re: pg_basebackup cannot compress to STDOUNT

Поиск
Список
Период
Сортировка
От Paul Förster
Тема Re: pg_basebackup cannot compress to STDOUNT
Дата
Msg-id E46B9A27-0482-4780-A169-5684E8E5119E@gmail.com
обсуждение исходный текст
Ответ на Re: pg_basebackup cannot compress to STDOUNT  (Support <admin@e-blokos.com>)
Ответы Re: pg_basebackup cannot compress to STDOUNT
Список pgsql-general
Hi Admin,

> On 08. May, 2020, at 21:31, Support <admin@e-blokos.com> wrote:
> 2) Command run?
> ssh postgres@nodeXXX "pg_basebackup -h /run/postgresql -Ft -D- | pigz -c -p2 " | pigz -cd -p2 | tar -xf- -C
/usr/local/pgsql/data

I don't get it, sorry. Do I understand you correctly here that you want an online backup or a *remotely* running
PostgreSQLinstance on your local machine? 

If so, why not just let pg_basebackup connect remotely and let it do its magic? Something like this:

$ mkdir -p /usr/local/pgsql/data
$ cd /usr/local/pgsql/data
$ pg_basebackup -D /run/postgresql -Fp -P -v -h nodeXXX -p 5432 -U replicator
$ pg_ctl start

You'd have to have a role with replication privs or superuser and you'd have to adapt the port of course.

No need to take care of any WALs manually. It is all taken care of by pg_basebackup. The only real drawback is that if
youhave tablespaces, you'd have to create all directories of the tablespaces beforehand, which is why we removed them
againafter initially having tried the feature. 

That's basically, how I create async replicas on out site, which is why I additionally add -R to the above command.

Cheers,
Paul


В списке pgsql-general по дате отправления:

Предыдущее
От: Tim Cross
Дата:
Сообщение: Re: Best way to use trigger to email a report ?
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: [GENERAL] import .sql file into PostgreSQL database