[firebase-br] Liberação de uma nova versão para o cliente

Fabrício Fadel Kammer ffkammer em conchalnet.com.br
Sex Nov 14 11:38:00 -03 2008


Bom dia Evandro, show de bola sua solução...

A sua tabela de updates (para atualizações do banco firebird) vc deixa 
em seu servidor??? O cliente conecta via internet nessa tabela para 
recuperar as atualizações, isso?

Outra coisa, você utiliza um software separado da sua aplicação para 
atualização do sistema ou a rotina é dentro do próprio sistema? Estou 
perguntando devido a substituição do executável da aplicação.

Abraços e obrigado por compartilhar sua idéia.

Fabrício

Abraços

Forrest® escreveu:
> Evandro Siqueira wrote:
>
>   
>> CREATE TABLE UPGRADES (
>> ID_UPG INTEGER NOT NULL PRIMARY KEY,
>> DESCRICAO VARCHAR(40),
>> DT_UPG DATE,
>> ST_UPG VARCHAR(1),
>> CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80
>> );
>>
>> No modulo de atualização de dados deles (Existe uma rotina que 
>> sincroniza os dados de nosso servidor com a base local deles),
>> coloquei uma que varre primeiro a minha tabela de upgrades e insere
>> na deles.  então dou um select na tabela deles pegando todos que o
>> ST_UPG seja = '0', dai pego o campo CONTEUDO, jogo dentro de um
>> IB_Script (IBO) e executo. Marco o ST_UPG e passo pro próximo.
>>
>> Resultado: Precisa alterar a estrutura de alguma tabela? abro um 
>> registro na minha tabela UPGRADES, e no campo CONTEUDO ponho o script 
>> que eu quero. e TCHAU. Na primeira atualização que eles fizerem o
>> banco é atualizado automaticamente.
>>
>> Espero ter contribuido com minha ideia. Talvez até não funcione para 
>> alguns mas pra mim está atendendo perfeitamente.
>>     
>
> Opa Evandro obrigado por compartilhar sua experiencia, para ser uma boa
> tecnica sim, vou dar uma olhada, valeu.
>
> T+++++++++
>
>   





Mais detalhes sobre a lista de discussão lista