J'ai une instance Amazon EC2 qui exécute PostgreSQL 9.1. Je pointe vers le dépôt RedHat pour PostgreSQL. Maintenant que la version 9.2 est sortie, comment puis-je effectuer la mise à niveau ? C'est nouveau pour moi.
pg_upgrade
est probablement l'outil dont vous parlez. Si c'est le cas, il fonctionne de manière complètement différente de (1), en effectuant une mise à niveau sur place. Voir postgresql.org/docs/current/static/pgupgrade.html
0 votes
Vous attendez que le paquet soit disponible dans le dépôt, puis vous faites
yum update
.0 votes
Ah. Je n'étais pas sûr que les versions mineures apparaîtraient. Merci @ceejayoz
0 votes
@ceejayoz En fait, l'emballage Amazon pour PostgreSQL est dangereusement erroné, et peut aboutir à une BD inutilisable si vous ne faites qu'une mise à jour. Il met à jour de la 9.1 à la 9.2 sans
pg_upgrade
ou une vidange et un rechargement. Voir people.planetpostgresql.org/andrew/index.php?/archives/ et la "réponse" d'Amazon ici : aws.amazon.com/amazon-linux-ami/faqs/#postgresql9