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
