tenho um generator no banco que marca a versão do mesmo, e uma constante no aplicativo que também
marca a sua versão.
na hora de executar o aplicativo, verifico se a versão do banco é superior à do aplicativo.. se for,
interrompo a execução.
se a versão do banco for menor que a do aplicativo, faço a atualização.
a cada modificação na estrutura do banco, vou acrescentando a modificação em um script que
atualiza o banco de uma versão X para a versão X + 1. Quando eu identifico que precisa atualizar
o banco, eu uso a versão do banco e a versão do aplicativo pra determinar quais scripts devem ser executados
e os executo, tudo de forma automatica. semelhante ao esquema que já mencionaram aqui
Em 30/06/06, Osvaldo Kussama <[EMAIL PROTECTED]> escreveu:
Marlon Petry <[EMAIL PROTECTED]> escreveu:Boa Noite Lista
Já fiz várias pesquisas, mas ainda não encontrei uma técnica para atualizar a base de dados
exemplo:
A base do cliente esta em produção, então modifiquei as tabelas, functions e tipos na base de desenvolvimento
como eu poderia fazer para atualizar a base de produção sem perda de dados.
Dê uma olhada neste artigo:
Organizing Database Schema Updates
em:
http://www.varlena.com/GeneralBits/127.php
[]s
Osvaldo
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
