Différences entre versions de « Recharger la configuration Postgresql »
Ligne 54 : | Ligne 54 : | ||
[[Catégorie:Linux]] | [[Catégorie:Linux]] | ||
[[Catégorie:PostgreSQL]] | [[Catégorie:PostgreSQL]] | ||
+ | [[Catégorie:Serveur VPS]] | ||
+ | [[Catégorie:Serveur dédié]] |
Version du 1 janvier 2021 à 04:01
Introduction
Nous allons voir comment recharger la configuration Postgresql sans redémarrer le service.
Déroulé
Tout d'abord, vous devez savoir quelle version de Postgresql est en place sur votre serveur :
$ psql --version psql (PostgreSQL) 11.5 (Debian 11.5-1+deb10u1)
Dans notre exemple, nous sommes donc en version 11.
Par défaut sur Debian les binaires sont dans le dossier /usr/lib/postgresql/votre_version/bin/, les données dans le dossier /var/lib/postgresql/votre_version/main et les fichiers de configuration dans le dossier /etc/postgresql/votre_version/main/.
On peut vérifier cela à l'aide de la commande ci-dessous :
$ ps ax | grep postgresql | grep -v grep 28918 ? S 5:51 /usr/lib/postgresql/11/bin/postgres -D /var/lib/postgresql/11/main -c config_file=/etc/postgresql/11/main/postgresql.conf
Une fois vos modifications effectuées dans le fichier de configuration, dans notre exemple /etc/postgresql/11/main/postgresql.conf, il vous suffit pour recharger la configuration Postgresql d'effectuer la commande suivante via l'utilisateur postgres :
$ /usr/lib/postgresql/11/bin/pg_ctl reload -D /var/lib/postgresql/11/main/ envoi d'un signal au serveur
Ou directement en root :
# sudo -u postgres /usr/lib/postgresql/11/bin/pg_ctl reload -D /var/lib/postgresql/11/main/ envoi d'un signal au serveur
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires