Deu certo?

Em qua, 10 de jan de 2018 às 09:03, Wislan Lopes <[email protected]>
escreveu:

> 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 <(91)%2099323-0532>
> +55 (98) 98187-8395 <(98)%2098187-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
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a