Marlon Petry wrote:

> 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.
> 
Particularmente eu vou criando arquivos de atualização da base de dados
(upd_versao.sql). A cada comando que cria, altera ou exclui o campo de
uma coluna, cria ou remove uma chave estrangeira, etc, eu coloco o
comando sql neste arquivo. Daí, tenho sempre uma variável em meu sistema
indicando a versão da minha base de dados para eu poder controlar quais
scripts upd_versao.sql eu preciso executar ali para fazer a atualização.
Dá até pra fazer algo automatizado.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a