Em 7 de junho de 2016 14:02, Felipe Santos <felipe...@gmail.com> escreveu:
> Uma das ideias é que você apenas adicione novas estruturas
> (atributos,relações) ao seu banco de dados ao invés de modificar as
> existentes.
>
> Deste modo as novas versões do software entenderão as novas estruturas, sem
> quebrar as antigas versões, que continuarão lendo a estrutura antiga do
> banco de dados.

+1

Conheço vários aplicativos e sistemas que trabalham desta forma. Nada
é perfeito, uma ou outra vez ocorrem problemas, mas são pequenos e
pontuais.

Só é preciso cuidado especial com as ferramentas "geradoras de
código", aquelas que se baseiam na estrutura (catálogo) do banco de
dados para montar comandos SQL.

Depois, dependendo do caso, em versões futuras os atributos não
utilizados podem ser removidos programando com tempo uma manutenção
OFF-LINE - num feriado bem esticado, como de costume ;-)


ADAMI
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a