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

Fabiano Martins fabiano em clippnet.com.br
Qui Ago 27 08:32:14 -03 2009


Bom dia!

Caso vc tenha a mesma estrutura nas tabelas. Crie o um banco no microsoft 
access e associe o seus dbf.
Faça um programa que leia os dois bancos e faça um insert em bloco.
é muito mais rapido





----- Original Message ----- 
From: "stm carvalho" <stmcarvalho em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, August 26, 2009 1:43 PM
Subject: Re: [firebase-br] RES: melhor maneira de dar a carga 
inicialnobancoa partir de dbf's


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
>
______________________________________________
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