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