linux-BR.org

Notícias de software livre e tecnologias

A implantação azul-esverdeada executará a migração, aumentará o ambiente verde, mudará o tráfego e girará o ambiente azul.As seguintes alterações devem ser concluídas em múltiplas implantações:
As restrições populares incluem restrições de verificação, restrições únicas e não restrições nulas.Como resultado, uma consulta simples de produto.Objects.All () no ambiente azul falhará, pois ele tenta buscar o campo de classificação, que não existe mais.Este artigo investiga o que são implantações azul-esverdeadas, por que as alterações no banco de dados podem ser complicadas nesse contexto e como navegar efetivamente em cenários de mudança comuns no Django.As alterações são implantadas para verde e, após testes completos, o tráfego é alterado do azul para o verde.

Fonte: https://johnnymetz.com/posts/multistep-database-changes/