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
