Roberto,

Realmente não desejo copiar a base completa a cada nova rodada, assim devo
criar internamente um controle de quais dados são novos na base e devem ser
migrados para produção no momento que executar meu script , certo ?

Obrigado.

Em 8 de novembro de 2010 12:33, Roberto Mello <roberto.me...@gmail.com>escreveu:

> 2010/11/8 Thiago Godoi <thiagogodo...@gmail.com>:
> >
> > Qual a melhor forma para fazer essa cópia?
> >
> > Já recebi a sugestão de utilizar scripts , como seriam esses scripts ?
> (Algo
> > como "copy (***) to 'file' / psql -f file " )
>
> A menos que seu banco de dados não tenha nenhuma chave estrangeira ou
> restrição, e se você não quiser dados repetidos, vai ter que usar um
> pouco mais de inteligência no seu processo se quiser fazer uma cópia
> incremental assim. Só com COPY direto não vai dar, a não ser que você
> apague tudo do de produção a cada nova rodada.
>
> Provavelmente um programa que, sabendo dos nomes de todas as tabelas,
> e sabendo identificar os últimos registros, leiam e enviem para o de
> produção.
>
> Roberto
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Thiago Godoi
Ec07
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a