Ceci est une ancienne révision du document !
Installer Postgresql 11 et Postgis 3
- Supprimer l'éventuelle ancienne version :
- Lister les paquets Postgresql éventuellement déjà installé :
dpkg -l | grep postgres
- Supprimer les paquets Postgresql et ses fichiers de configuration :
aptitude purge <liste-des-paquets-précédement-listés
- Ajout des dépôts Postgresql :
sudo bash -c "echo deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main >> /etc/apt/sources.list.d/pgdg.list"
- Ajout de la clé du dépôt :
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
- Mise à jour des dépôts :
apt -y update
- Installer Postgresql 11 & Postgis 3 :
- Paquets de base :
aptitude install postgresql-11 postgresql-11-postgis-3 postgresql-server-dev-11
- Installer Postgis sans les paquets recommandés :
aptitude install --without-recommends postgis
- Vérifier l'état du service :
systemctl status postgresql
- Redémarrer le service si nécessaire :
systemctl restart postgresql
- Activer le service au démarrage du serveur :
systemctl enable postgresql
- Accéder aux bases depuis son poste local par tunel SSH :
- Dans PgAdmin/DBeaver, ajouter un serveur et dans l'onglet SSH Tunnel remplir les infos (login & mot de passe) pour l'utilisateur geonat
- Note concernant le service Systemd Postgresql :
- Il en existe plusieurs visible avec la commande :
systemctl status postgresql*
- C'est le service nommé postgresql@11-main.service qui correspond au daemon lancé par le service postgresql.service
- Pour l'affichage dans Grafana, utiliser celui nommé : postgresql@11-main.service