Estou testando o processo de atualização do postgres para 10 de 9.5
Estou seguindo os passos mencionados neste link -
dmanna@ubuntu:~$ pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
9.5 main 5432 online postgres /var/lib/postgresql/9.5/main /var/log/postgresql/postgresql-9.5-main.log
10 main 5433 online postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log
sudo pg_dropcluster 10 main --stop
sudo pg_upgradecluster 9.5 main -m upgrade
sudo pg_dropcluster 9.5 main
Alguém pode me informar o seguinte
- Se houver uma maneira de verificar se a atualização será bem-sucedida antes de fazer a atualização real?
- Se eu estiver usando a opção de link na atualização, ainda posso usar o
sudo pg_dropcluster 9.5 main
?
pg_upgrade —check
Consulte o documento pg_upgrade para obter detalhes.
E lembre-se ( acabei de descobrir para o Ubuntu hoje ), datadir é na verdade a localização do dir que contém os arquivos de configuração (hba, ident, pg.conf).Se a opção —link for usada
sudo pg_dropcluster 9.5 main
deve ser executado. IIRC pg_upgradecluster inicia o cluster de banco de dados automaticamente.
Se você seguir a rota pg_upgrade, há um ponto definido onde o cluster antigo ainda pode ser usado/revertido.