-
Você pode usar os RPMs de repo PGDG disponíveis aqui (apenas
wget
erpm -i
). Então, você provavelmente deve usarpg_dump[all]
para instantâneo seus bancos de dados / clusters, verificar os despejos, desinstalar o versão antiga do Postgres e instale a nova versão. Restaure o despejos, e você é bom para ir. -
Para uma alternativa um pouco mais rápida (que eu não usei), você poderia usar os utilitários de atualização que ouço estão disponíveis através do
postgresql-contrib
packages para executar o processo acima em um moda automatizada / gerenciada. -
Uma terceira alternativa, se o tempo de inatividade for absolutamente inaceitável durante um dump / restore de atualização, é iniciar uma segunda instância do Postgres (a nova versão) e replique seus dados do antigo para o novo usando Slony ou similar. Isso provavelmente não será fácil de definir para cima, no entanto. Eu sugiro apenas agendar alguma manutenção e usar opção 1 ou 2.