Euler, você matou a charada. Pedi alteração do script no datacenter, para:
pg_dump -Fc -Z 9 -f /mnt/bkp-banco/$database.$date.dump $database E, além de funcionar o restore, o tamanho final do arquivo ficou menor e o dump foi restaurado mais rapidamente. Obrigado! Fabricio 2009/7/16 Euler Taveira de Oliveira <[email protected]> > Dickson S. Guedes escreveu: > > Em Wed, 15 Jul 2009 11:25:27 -0300, mamm <[email protected]> escreveu: > > > >> Tenta assim: > >> > >> pg_dump -F c -Z 9 -d database > caminho/arquivo ou tbpg_dump -F c -Z 9 > >> -d database -f caminho/arquivo > > ---------------------^ > > > > Apenas um cuidado. A opção "-d" no pg_dump é para copiar *apenas os > dados* > > e não para informar o nome do banco que se conecta pois este, por sua > vez, > > não precisa ser precedido por qualquer opção. O comando para gerar um > dump > > binário da sua base completa para utilizar com o pg_restore > posteriormente > > é: > > > Guedes, a opção -d *não* indica copia dos dados *apenas* (opção -a), ela > indica que os dados vão ser copiados como INSERT ao invés de COPY. Além > disso, > a versão curta da opção (-d) foi removida na 8.4 mas o comportamento ainda > pode ser o mesmo se você utilizar a versão longa da opção (--inserts) [1]. > > Com relação a dúvida do Fabricio, vale lembrar que o pg_restore só funciona > com formatos que *não* sejam texto, ou seja, cópias de segurança produzidas > com as opções -F c ou -F t do pg_dump. > > [1] http://www.postgresql.org/docs/8.4/static/app-pgdump.html > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > _______________________________________________ > 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
