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 é: pg_dump -U usuario -h ip_servidor -Fc -f arquivo.dump nome_do_banco * para restaurar tudo: pg_restore -U usuario -h ip_servidor -d nome_do_banco arquivo.dump * para restaurar somente os dados: pg_restore -U usuario -h ip_servidor -a -d nome_do_banco arquivo.dump * para restaurar somente um determinado esquema pg_restore -U usuario -h ip_servidor -n meu_esquema -d nome_do_banco arquivo.dump * para restaurar apenas os dados de uma tabela especifica pg_restore -U usuario -h ip_servidor -a -t tabela_especifica -d nome_do_banco arquivo.dump []s -- Dickson S. Guedes mail/xmpp: [email protected] - skype: guediz http://www.postgresql.org.br - http://pgcon.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
