Conversão de Base

luis em bmsoft.com.br luis em bmsoft.com.br
Ter Jun 23 19:46:15 -03 2009


Pessoal,

A alguns post atrás questionei sobre a conversão de dados quando se atualiza 
a versão do sistema nos clientes.
Pois bem, alguns disseram que geram um script de atualização para cada 
versão... blz... outros disseram que o próprio ibexpert teria uma ferramenta 
para tal... blz... outros que mantém uma tabela para atualização conforme as 
mudanças na base.. etc etc...
Lido isso... achamos aqui que em todas as citadas poderia ter problemas pois 
o desenvolvedor ou analista no momento da alteração da base poderia 
"esquecer" de mudar a versão ou o que é pior... esquecer de mandar o script 
de atualização para o cliente...
Outrossim... desenvolvemos um programa de conversão que na minha opinião 
ficou show de bola...
Funciona assim... o desenvolvedor(es) sempre fazem testes em uma base de 
testes (é lógico) e esta com certeza é a melhor base para servir de modelo 
para conversões de versões futuras... seja ela da 1.0 para a 1.1 ou da 1.0 
para a 3.0. Pois bem... nós mandamos junto essa base (que chamamos de 
demonstração e na verdade serve para isso também), que serve de modelo para 
a conversão no cliente, o programa lê a base do cleinte, verifica todas as 
mudanças que houveram, ou seja, campos novos, SP novas, Triggers novas, 
índices novos e tudo o que for novo... ele mesmo gera um script e PRONTO!!! 
nunca mais vamos ter trabalho em gerar ou manter o script de atualização...
É isso ai... valeu pelas dicas... o programa ficou show de bola mesmo....

-- 
_________________________________________
BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA.
Luis C. de Azevedo
Analista de Sistemas
(47)8848-9722 







Mais detalhes sobre a lista de discussão lista