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
