[firebase-br] Liberação de uma nova versão para o cliente
Evandro Siqueira
vansiqq em gmail.com
Sex Nov 14 10:00:40 -03 2008
Acho que isso seria muito melhor o próprio aplicativo se atualizar com
> as sqls geradas mas para isso tem que ter um bom controle do que já foi
> atualizado ou não. Eu até o momento prefiro usar o IBExpert pela
> quantidade de clientes que não são muitos, mas se aumentar
> provavelmente criarei um controle de atualização automatizado.
>
> T+++++++++++
>
Eu tenho um sistema de vendas com FB Embeded e quando altero alguma
coisa no banco, preciso atualizar em todos os representantes que eu nem
faço idéia de por onde eles andam... como resolvi? criei no banco deles
e no meu uma tabela com a seguinte estrutura :
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.
--
[]’s.
Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel
Mais detalhes sobre a lista de discussão lista