[firebase-br] RES: melhor maneira de dar a carga inicialnobanco a partir de dbf's

stm carvalho stmcarvalho em gmail.com
Qua Ago 26 13:43:29 -03 2009


Estou trabalhando a pouco tempo com delphi X Firebird. Nõ faço idéia de como
gerar esse script dentro do programa.
Vc pde me ajudar?



2009/8/26 Rodolpho da Silva <nascimento em gko.com.br>

> Bem, das 2 vezes que fiz um migração de BD, eu fiz um programa em Delphi
> que lia os dados de origem e gerava um script com os registros para serem
> rodados diretamente no FB....
> Achei melhor desta forma pois tinha muitas particularidades na migração e o
> programa tratava tudo isso....
>
> Espero que ajude!
>
> Rodolpho da Silva
> www.essencialcode.com.br
>  ----- Original Message -----
>  From: stm carvalho
>  To: FireBase
>  Sent: Wednesday, August 26, 2009 1:00 PM
>  Subject: Re: [firebase-br] RES: melhor maneira de dar a carga
> inicialnobanco a partir de dbf's
>
>
>  Estou fazendo isto, mas está bastante lento.
>  Será um banco pra cada Estado do Brasil, que possui arquivos desde 1994 e
>  vou ter que carregar um a um.
>  Não é só um arquivo. Existem pelo mnos 4 dbf´s por cada ano e com uma
>  estrutura enorme de informação, por isso a lentidão.
>  De qq forma o programa de carga está funcionado, mas pensei na
> possibilidade
>  de agilizar o processo.
>
>  Abços.
>
>
>  2009/8/26 Magno System <magnosysteminformatica em gmail.com>
>
>  > Acho que você tem que fazer na unha mesmo. Programas como IBDATAPUMP ou
>  > similares fazem a importação de DBF para FB, mas a estrutura tem que
> igual.
>  > Pelo que entendi no seu caso os dados que ficam em uma só tabela agora
>  > passarão a ficar em tabelas distintas separadas por ano. No seu lugar
> faria
>  > um programa que lesse o ano na tabela de origem e jogasse na tabela de
>  > destino correta.
>  >
>  >
>  >
>  >
>  ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista