[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