Como a ramificação funciona
Casos de uso comuns
Desenvolvimento e testes
Ambientes de staging
Validação de dados
Recuperação e investigação
Dimensionamento de branches
Tempo de criação de branch
- Tamanho do banco de dados
- Tamanho do backup
- Ponto de recuperação
- Quantidade de WAL que precisa ser reaplicada
- Configuração geral do cluster
Branches vs desenvolvimento local
- Usar branches do PostgreSQL para fluxos de trabalho de staging, teste, depuração e validação.
- Usar ambientes locais do PostgreSQL para o desenvolvimento diário.
- Gerar conjuntos de dados sintéticos para desenvolvimento ou usar conjuntos de dados sanitizados, quando apropriado.
- Evitar o desenvolvimento rotineiro diretamente em branches derivadas de produção.