Bruno, desde já muito obrigado pelo retorno e ajuda. Estarei testando o
script e retorno informando como foi o processo.

Valew mesmo.

Em 9 de janeiro de 2018 22:54, Bruno Silva <[email protected]> escreveu:

> Wislan, a diferença das versões pode ter características que gerem
> problemas. Prefira sempre usar o pg_dump na versão que você deseja migrar.
> Outra coisa, eu prefiro fazer o dump por bases, fica mais fácil de
> trabalhar e até pra restaurar uma só base - caso seja necessário.
> E ainda pode fazer o dump e restore usando o recurso de jobs, que deixará
> mais rápido pois utilizará melhor os recursos do servidor.
> Veja se esse script lhe ajuda.
>
>
> --- INICIO ---
> #!/bin/bash
> psql=$(which psql)
> dump=$(which pg_dump)
> dumpall=$(which pg_dumpall)
>
> bases=$($psql -qAt -Upostgres -c "select datname from pg_stat_database
> where datname not in ('template1', 'template0', 'postgres') order by 1")
> for i in $bases; do
>    echo "Backup da base $i"
>    $dump -h<HOST> -U<user> -d $i -j 4 -Fd -f $i
> done
>
> $dumpall -h<host> -U<user> -r > roles.sql
>
> ---FIM--
>
> Já para o restore você só precisa
> pg_restore -Fd -f <pasta> -d <base_restaurar> -h<HOST_DESTINO> -U<user> -j
> 4
>
>
>
>
> Em ter, 9 de jan de 2018 às 15:48, Wislan Lopes <[email protected]>
> escreveu:
>
>> Em 9 de janeiro de 2018 15:05, Bruno Silva <[email protected]>
>> escreveu:
>>
>>> Como está sendo feito o Export (sintaxe do comando)?
>>>
>>  >> Bruno estou utilizando o comando sem parâmetros: pg_dumpall -Uusuario
>>> -hIP > dump.sql
>>
>> Se está fazendo para o 9.5 por que não usa o pg_dumpall da versão 9.5 ?
>>>
>>  >> Estou utilizando um servidor Linux como intermediário que já tinha o
>>> binário do pg_dumpall na 9.6.6. Pensei que não teria problema.
>>>
>> E como está sendo feito o import?
>>>
>>  >> Estou fazendo também da forma mais básica: psql -Uusuario -hIP
>>> postgres < dump.sql > restore.log 2>&1
>>
>> _______________________________________________
>> 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
>



-- 

Atenciosamente,
______________________________

Wislan Lopes
Analista de Banco de Dados
PD CASE Informática LTDA

Microsoft Certified IT Professional
MCP ID: 7890777

+55 (91) 99323-0532
+55 (98) 98187-8395

Antes de imprimir este e-mail pense em sua responsabilidade e compromisso
com o meio ambiente.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a