[firebase-br] Atualizador de banco de dados
Tricon Paulo
tricon.paulo em gmail.com
Sex Out 17 13:35:08 -03 2008
Eu controlo a versão do banco de dados, como temos muitos clientes seria
inviavel usar uma ferramente e analisar banco a banco, então nossa aplicação
verifica a versão utilizada pelo cliente e aplica tudo que tiver sido
alterado, um cliente pode por exemplo ficar 1 ano sem atualizar, assim que
atualizar vai ter o banco 100% atualizado. Tivemos problema uma única vez
quando estavamos atualizando e 1 usuario se conectou, ai o banco tentou
atualizar o script 2 vezes e deu pau. Depois disso criamos uma chave no
banco que não permite que outro usuário rodo scritp se já estiver rodando.
Paulo
----- Original Message -----
From: "Daniel Sonda" <daniel em mhnet.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, October 17, 2008 1:25 PM
Subject: Re: [firebase-br] Atualizador de banco de dados
Entendo sua colocação Josauro, mas e quando várias atualizações pode se
acumular? O usuário deixa de atualizar o sistema por muito tempo por
exemplo...
Aí eu precisaria controlar versão do banco de dados.
Tem também a possibilidade de ocorrer um erro no meio do script e acabar
resultando num banco de dados "meio-atualizado".
Mas obrigado pela sua opinião. Ainda não defini como vou implementar.
Att.
Daniel Sonda
www.h2jsolucoes.com.br
Josauro S.J. escreveu:
> Uma coisa para ser bem analizada é a real necessidade de se aventurar para
> esse lado, se o que se quer fazer vale a pena tanto trabalho que se vai
> ter.
> Para a atualização apenas de versão nova de metadados, a forma mais
> pratica é criar scripts de atualização por versão/release com o que foi
> modificado após o ultimo que foi criado, usando se ferramentas como
> ibexpert mesmo, é muito facil, alem lógico do que uma forma de ir anotando
> as mudança que se faz diretamente ja num arquivo de scritp é no minimo o
> ideal.
>
> Abraços
> Josauro S.J.
> ______________________________________________
> 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
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 3528 (20081016) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
>
______________________________________________
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