Fórum Dicas de como proceder #411095
30/12/2011
0
Amigos, bom dia
Tenho um sistema com banco de dados em mysql que esta em em constante desenvolvimento.
O sistema esta rodando em alguns clientes.
A dificuldade é a seguinte, quando tenho que atualizar o sistema e o banco de dados esta diferente da versão atual.
Estou tendo muito trabalho para realizar essa atualização.
Alguem pode me dar ideias de como trabalhar?
Obrigado
Tenho um sistema com banco de dados em mysql que esta em em constante desenvolvimento.
O sistema esta rodando em alguns clientes.
A dificuldade é a seguinte, quando tenho que atualizar o sistema e o banco de dados esta diferente da versão atual.
Estou tendo muito trabalho para realizar essa atualização.
Alguem pode me dar ideias de como trabalhar?
Obrigado
Agua Cascatai
Curtir tópico
+ 0
Responder
Posts
30/12/2011
Dirceu Morais
Caro colega,
Uma maneira de se fazer isto é toda vez que vc alterar a matriz (o BANCO ATUALIZADO) vc fazer um script das alterações.
Assim, toda vez que vc chegar em um cliente para atualizar a versão, é só vc executar o SCRIPT com as alterações realizadas.
Outra forma de se fazer isto é via programação, onde vc compara SEU BANCO ATUALIZADO com o BANCO DO CLIENTE, e faz as alterações. Eu comecei a fazer desta maneira, mas não deu muito certo. Não se foi o programa que fiz que faltou alguma coisa, pq eu uso o FIREBIRD e uso DOMINIOS então quando eu crio um novo campo com o dominio, na atualização não funcionou direito.
Agora, eu optei por usar a primeira ideia que te passei.
Atenciosamente,
Dirceu Morais
Uma maneira de se fazer isto é toda vez que vc alterar a matriz (o BANCO ATUALIZADO) vc fazer um script das alterações.
Assim, toda vez que vc chegar em um cliente para atualizar a versão, é só vc executar o SCRIPT com as alterações realizadas.
Outra forma de se fazer isto é via programação, onde vc compara SEU BANCO ATUALIZADO com o BANCO DO CLIENTE, e faz as alterações. Eu comecei a fazer desta maneira, mas não deu muito certo. Não se foi o programa que fiz que faltou alguma coisa, pq eu uso o FIREBIRD e uso DOMINIOS então quando eu crio um novo campo com o dominio, na atualização não funcionou direito.
Agora, eu optei por usar a primeira ideia que te passei.
Atenciosamente,
Dirceu Morais
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)