Recharger la configuration Postgresql
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