Comment installer PostgreSQL 9.6 sur n’importe quelle version d’Ubuntu puisqu’elle n’est pas fournie par défaut avec la version la plus récente?
Ubuntu Xenial (16.04) est fourni avec PostgreSQL 9.5 à partir du référentiels par défaut.
Pour les versions suivantes d'Ubuntu, vous pouvez installer avec les commandes données, comme indiqué dans le fichier officiel PostgreSQL Apt Repository .
La version 9.6 est fournie avec la distribution.
Sudo apt-get install postgresql-9.6
Sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
Sudo apt-get update
Sudo apt-get install postgresql-9.6
Suivez les étapes ci-dessous:
La référence est tirée de ce blog.
Vous devez ajouter le dernier référentiel PostgreSQL pour la dernière version.
Sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
Mettre à jour et installer PostgreSQL 9.6:
Sudo apt-get update
Sudo apt-get install postgresql-9.6
Le super utilisateur postgres par défaut et la base de données postgres sont créés. Vous devez définir un mot de passe pour le super utilisateur postgres.
ubuntu@:~$ Sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
Si le service n'est pas démarré, vous pouvez démarrer le service PostgreSQL.
Sudo service postgresql start
Connectez le serveur PostgreSQL avec l’utilisateur postgres:
ubuntu@:~$ su postgres
Password:****
Créez un exemple de base de données:
createdb database_name
Connectez-vous à cette base de données:
psql -d database_name
J'ai suivi ceci Github Gist - Je lance ubuntu xenial dans vagrant et je voulais mettre à jour la version existante du dépôt officiel postresql 9.5 vers 9.6 afin de pouvoir utiliser PostGIS extension qui serait mieux servie par la version 9.6 (officiellement mentionnée sur leur site) J'espère que cela aidera quelqu'un.