Upgrade de major no Postgres
Major version exige planejamento: pg_upgrade ou dump/restore, replicação e teste de queries críticas com EXPLAIN.
- Staging com cópia anonimizada
- Comparar planos de query
- Validar extensões (pgvector, etc.)
- Só então produção com rollback testado
O passo que gente esquece antes do upgrade
Extensões instaladas (PostGIS, pg_cron, pgvector) precisam ser recompiladas/reinstaladas para a nova major — pg_upgrade não faz isso sozinho. Rode \dx no banco atual e confirme compatibilidade de cada extensão com a versão alvo antes de agendar a janela de manutenção.
- Sempre teste o plano de queries críticas com
EXPLAIN ANALYZEdepois do upgrade — o otimizador pode mudar de estratégia - Veja também Postgres em produção e índices e EXPLAIN
Próximos passos
Explore o hub de conteúdo, o roteiro de estudos e os cursos gratuitos. Em dúvida de infraestrutura ou produto, use o diagnóstico gratuito.