Uma dica que pode ajudar é fazer o pg_restore ao mesmo tempo que faz o
pg_dump, assim evita ficar criando arquivos temporários e transportando-os
entre as máquinas.

Exemplo:
pg_dump -F c -h "$hostOrigem" -p "$portOrigem" -U "$userOrigem" -w
$dbOrigem | pg_restore -F c -h "$hostDestino" -p "$portDestino" -U
"$ownerDestino" -O -w -d $dbDestino >> $ERRORLOG

Pode rodar este comando no host destino (host B no teu caso).






--
Everton

2015-05-06 11:10 GMT-03:00 Guimarães Faria Corcete DUTRA, Leandro <
[email protected]>:

> Em 5 de maio de 2015 09:52, Marcio Ribeiro de Oliveira
> <[email protected]> escreveu:
> > Bom Dia, estou com a seguinte demanda aqui no trabalho, preciso atualizar
> > diariamente uma base de dados postgreSQL com os dados de uma base em
> > produção, tipo, banco B receber os dados do banco A toda 00h, qual a
> melhor
> > forma que vocês recomendam ?
> >
> > Banco em Produção PSQL 8.4.21 Linux Debian banco com 2G
> > Banco a ser atualizado diariamente PSQL 9.3.5 Linux Debian
>
> Como são versões diferentes, um dump deve resolver.
>
> Por favor evite HTML nas mensagens.
>
>
> --
> skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (61) 3546 7191              gTalk: xmpp:[email protected]
> +55 (61) 9302 2691        ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT-3  MSN: msnim:[email protected]
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a