[firebase-br] Script

João Marcos unixkiller em gmail.com
Qua Jan 2 15:21:08 -03 2013


Evitar o IBexpert ?

Desculpe prezado colega, mas ainda não vi nenhuma ferramenta ou componente
que fizesse melhor este trabalho.


Em 2 de janeiro de 2013 12:33, Gladiston Santana
<gladiston em vidy.com.br>escreveu:

> Use o 'isql' para extrair o meta do banco, ele faz certinho, outros
> programas tem suas caracteristicas e cada um gera script de um jeito, nem
> sempre exato. Evite o ibexpert.
>
> Para usar o isql a partir do delphi voce deve desenvolver uma função que
> execute o 'isql' pelo cmd.exe e carregue o script gerado, depois fazer a
> busca por dentro do script (talvez com expressões regulares, se tiver
> funções para isso) para extrair a DDL apenas do objeto desejado (se for
> este o caso). Este meio é bacana porque pode-se comparar apenas scripts de
> um banco com outro, sem o DB fisico em mãos. Eu desenvolvi um aplicativo
> assim e funciona muito bem. O pior de escrever um programa assim é criar
> funções que varrem o arquivo e extrai o bloco de cada objeto para
> comparação, seria muito mais fácil se o delphi tivesse um find/locate com
> expressões regulares que trabalhasse com arquivos ou strings longas.
>
> Um meio mais fácil é usar a suite de componentes IBO que possui componente
> especifico para essa tarefa, neste caso, ele só extrai scripts DDL de
> objetos a um banco conectado.
>
> []´s
>
>
> Gladiston Santana
> Departamento de TI
> Grupo Vidy
> Tel (11) 4787-3122 ramal 228
> Rod. Régis Bittencourt 3360 - Km 272,5
> Taboão da Serra - SP - CEP: 06793-000
> Visite nosso site: www.vidy.com.br
> Visite também : www.expolabor.com.br
>
>
>
>
> Em 2 de janeiro de 2013 11:59, Henrique Angerame | Riccol Informática <
> henrique em riccol.com.br> escreveu:
>
> > Olá Pessoal, tudo joia?
> >
> > Alguém ai já fez algum programa em Delphi para gerar um script de
> > comparação
> > de banco de dados??
> >
> >
> >
> >
> >
> >
> >
> > Att.
> >
> >
> >
> > Henrique Angerame
> >
> > Programador - Delphi
> >
> >
> >
> > RICCOL Soluções em T.I. -  <http://www.riccol.com.br> www.riccol.com.br
> >
> > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes
> >
> > (Telefone: (19) 3308-8838
> >
> > *E-mail:  <mailto:mateus.ricci em riccol.com.br> henrique em riccol.com.br
> >
> >
> >
> > ______________________________________________
> > 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