não nda mais simples...um comandinho simples do tipo, sei la, *pgrestore
nome do arquivo nomedabase* ???

2009/7/8 Osvaldo Kussama <[email protected]>

> Só para eliminar de vez qualquer dúvida:
>
> 2009/7/8 Osvaldo Kussama <[email protected]>:
> > 2009/7/8 Willian Ribeiro <[email protected]>:
> >> Pessoal este é meu 1° post na lista, e estou com uma duvida que tá me
> >> tirando do sério. Já li a parte da documentação do postgres que fala
> sobre
> >> pg_restore
> >> e não entendi uma coisa muito simples, não sei se por incompetência
> minha (o
> >> que é mais certo), ou se a documentação não ajuda.
> >>
> >> Bom, eu tenho uns aquivos txt que foram gerados pelo pg_dump do postgres
> e
> >> não sei como usa o pg_restore para restaurar a base do sistema.
> >>
> >> me falaram que é só usar pg_restore nomedabase nomedoarquivo.txt mas não
> >> consegui assim.
> >> Alguma ajuda???? <o>
> >>
> >
> >
> > Veja que na documentação do pg_restore a descrição começa assim:
> > "O pg_restore é um utilitário para restaurar um banco de dados do
> > PostgreSQL, a partir de uma cópia de segurança criada pelo pg_dump em
> > um dos formatos não-texto-puro."
> > http://pgdocptbr.sourceforge.net/pg80/app-pgrestpgrestore nome do
> arquivo 
> nomedabaseore.html<http://pgdocptbr.sourceforge.net/pg80/app-pgrestore.html>
> >
> > Sobre o pg_dump, você encontrará em:
> > http://pgdocptbr.sourceforge.net/pg80/app-pgdump.html
> > "-F formato
> > --format=formato
> >    Seleciona o formato da saída. O formato pode ser um dos seguintes:
> >    p
> >        Gera um arquivo de script SQL no formato texto-puro (o padrão)"
> > e o primeiro exemplo dado é sua restauração (utilizando o psql).
> >
>
>
> Na descrição das opções do pg_dump além da opção acima você também
> encontrará:
> "-F formato
> --format=formato
>    Seleciona o formato da saída. O formato pode ser um dos seguintes:
> ...
>    t
>        Gera um arquivo tar adequado para servir de entrada para o
> pg_restore. ...
>    c
>        Gera um arquivo personalizado adequado para servir de entrada
> para o pg_restore. ..."
>
>
> Ou seja, se gerar a cópia de segurança em texto puro restaure com
> psql, se gerar em um dos formatos comprimidos (personalizado ou tar)
> restaure com o pg_restore.
>
> Se seu banco contiver "objetos grandes" então você não poderá utilizar
> texto puro.
>
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Willian Ribeiro
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a