Em 7 de junho de 2016 13:45, Guimarães Faria Corcete DUTRA, Leandro <
[email protected]> escreveu:

> 2016-06-07 13:41 GMT-03:00 Douglas Fabiano Specht <
> [email protected]>:
> > Pessoal boa tarde,
> > alguem trabalha ou ja trabalhou, ou ainda poderia contribuir com
> informações
> > sobre como controlar versoes de diferentes no mesmo schema?
> > Digamos, tenho 2 servidores de aplicação e 1 de banco de dados:
> > quando eu atualizar o servidor de aplicação 01, ele irá alterar a ddl do
> > schema, mas os clientes que estão conectados no servidor 02 teriam que
> olhar
> > ainda para uma versão anterior do schema.
> > isso é possivel?
>
> Não consigo imaginar uma maneira sistemática e (ou) automática.
> Dependendo das alterações, você pode criar visões que preservem o
> esquema lógico anterior, mas é trabalho braçal.
>
> O ideal aí é atualizar as aplicações juntas, ou tirar um dos
> servidores do ar enquanto atualiza o outro.
>
>
> --
> skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (61) 3546 7191              gTalk: xmpp:[email protected]
> +55 (61) 9302 2691        ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT−3  MSN: msnim:[email protected]
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



Exatamente, é um trabalho de projeto/braçal, não algo resolvido por
tecnologia (afaik)

Acredito que aqui entre o assunto de evolução incremental da base de dados.

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.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a