Ficaria assim:

Versão 8.4:

pg_dump -Fc -a --inserts -f banco.bkp -n public -h localhost -U
<meu_usuário> <nome_banco>

Versão 8.3

pg_dump -Fc -a -d -f banco.bkp -n public -h localhost -U <meu_usuário>
<nome_banco>



pg_restore -Fc -l backup.bkp > lista.txt

- Editar o arquivo lista.txt alterando a ordem das linhas("2072; 0 16456 *TABLE
DATA* public...")
de acordo com a ordem desejada de inserção.

Finalmente, gerar o script sql:

pg_restore -L lista.txt -Fc backup.bkp > backup.sql


Espero ter ajudado.

[]s

-- 
Matheus Ricardo Espanhol
---------------------------------------
Dextra Sistemas
http://www.dextra.com.br/postgres/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a