Tout récemment, j'ai lu que PostgreSQL 9.2 est sorti. Mon Ubuntu 12.04 a installé PostgreSQL 9.1.5. Comment mettre à jour vers la version 9.2? J'ai essayé apt-get update
et apt-get upgrade
mais aucune mise à jour pour PostgreSQL.
la source
Tout récemment, j'ai lu que PostgreSQL 9.2 est sorti. Mon Ubuntu 12.04 a installé PostgreSQL 9.1.5. Comment mettre à jour vers la version 9.2? J'ai essayé apt-get update
et apt-get upgrade
mais aucune mise à jour pour PostgreSQL.
Voici les instructions pour ajouter le référentiel apt postgresql: https://wiki.postgresql.org/wiki/Apt
Démarrage rapide
Importez la clé du référentiel depuis http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc :
wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
Modifiez /etc/apt/sources.list.d/pgdg.list. Les distributions sont appelées codename-pgdg. Dans l'exemple, remplacez squeeze par la distribution réelle que vous utilisez:
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Configurez l'épinglage des paquets apt pour préférer les paquets PGDG aux paquets Debian dans /etc/apt/preferences.d/pgdg.pref:
Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500
Remarque: cela remplacera tous vos packages Debian / Ubuntu par des packages disponibles dans le référentiel PGDG. Si vous ne le souhaitez pas, ignorez cette étape. Mettez à jour les listes de packages et installez le package pgdg-keyring pour obtenir automatiquement les mises à jour des clés de référentiel:
sudo apt-get update
sudo apt-get install pgdg-keyring
Une fois que vous avez ajouté ce référentiel, vous pouvez le faire sudo apt-get install postgresql-9.2
sudo apt-get remove --purge postgresql-9.2 postgresql-9.1
sudo apt-get install postgresql-9.2
Il y a un nouveau dépôt officiel postgresql.org. Il contient les dernières versions de postgresql, y compris 9.3 en février 2014. Veuillez lire les instructions officielles détaillées . Pour Ubuntu 12.04, j'ai utilisé:
la source
postgresql-client-9.3
contientpg_dump
Essaye ça:
la source
Error: Invalid version specified with --cluster