serveurs:installation:db-srv:postgresql-postgis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:db-srv:postgresql-postgis [2022/06/01 08:01] jpmilcentserveurs:installation:db-srv:postgresql-postgis [2024/02/09 17:53] (Version actuelle) – [Ajout du dépôt Postgresql] jpmilcent
Ligne 2: Ligne 2:
  
 ===== Ajout du dépôt Postgresql ===== ===== Ajout du dépôt Postgresql =====
-  * Ajout des dépôts //Postgresql// pour //Debian Buster// : ''<nowiki> sudo bash -c "echo deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main >> /etc/apt/sources.list.d/pgdg.list</nowiki>''+  * Ajout des dépôts //Postgresql// pour //Debian// : ''<nowiki> sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main> /etc/apt/sources.list.d/postgresql.list'</nowiki>''
   * Ajout de la clé du dépôt : ''<nowiki> wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - </nowiki>''   * Ajout de la clé du dépôt : ''<nowiki> wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - </nowiki>''
   * Mise à jour des dépôts : ''apt -y update''   * Mise à jour des dépôts : ''apt -y update''
Ligne 9: Ligne 9:
   * Supprimer une éventuelle ancienne version :   * Supprimer une éventuelle ancienne version :
     * Lister les paquets //Postgresql// éventuellement déjà installé : ''dpkg -l | grep postgres''     * 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>'' +    * Supprimer les paquets Postgresql et **ses fichiers de configuration** : ''apt purge <liste-des-paquets-précédement-listés>'' 
-  * Installer //Postgresql 12// et //Postgis 3// : +  * Installer //Postgresql 15// et //Postgis 3// : 
-      * Paquets de base : ''aptitude install postgresql-12 postgresql-12-postgis-3 postgresql-server-dev-12'' +      * Paquets de base : ''apt install postgresql-15 postgresql-15-postgis-3'' 
-      * Note : pour le SINP PACA, Postgresql en vesion 11 est installé : ''aptitude install postgresql-11 postgresql-11-postgis-3 postgresql-server-dev-11'' +      * Installer //Postgis// sans les paquets recommandés : ''<nowiki> apt-get install --no-install-recommends postgis </nowiki>''
-      * Installer //Postgis// sans les paquets recommandés : ''<nowiki> aptitude install --without-recommends postgis </nowiki>''+
   * Vérifier l'état du service : ''systemctl status postgresql''   * Vérifier l'état du service : ''systemctl status postgresql''
   * Redémarrer le service si nécessaire : ''systemctl restart postgresql''   * Redémarrer le service si nécessaire : ''systemctl restart postgresql''
Ligne 20: Ligne 19:
 ===== Installer Pg-Activity ===== ===== Installer Pg-Activity =====
   * Pg-Activity est l'équivalant pour Postgresql de ''htop'' pour le système.   * Pg-Activity est l'équivalant pour Postgresql de ''htop'' pour le système.
-  * Installer le paquet : ''aptitude install pg-activity''+  * Installer le paquet : ''apt install pg-activity''
   * Pour visualiser les infos liées à Postgresql et les requêtes (en cours, en attente, bloquantes) : ''sudo -u postgres pg_activity -U postgres''   * Pour visualiser les infos liées à Postgresql et les requêtes (en cours, en attente, bloquantes) : ''sudo -u postgres pg_activity -U postgres''
   * Ajouter dans le fichier ''~/.bash_aliases'' des utilisateurs //admin// et //root// l'alias ''pga'' : '' vi ~/.bash_aliases '' <code bash>alias pga='sudo -u postgres pg_activity -U postgres'</code>   * Ajouter dans le fichier ''~/.bash_aliases'' des utilisateurs //admin// et //root// l'alias ''pga'' : '' vi ~/.bash_aliases '' <code bash>alias pga='sudo -u postgres pg_activity -U postgres'</code>
  • serveurs/installation/db-srv/postgresql-postgis.1654070497.txt.gz
  • Dernière modification : 2022/06/01 08:01
  • de jpmilcent