Différences entre versions de « Recharger la configuration Postgresql »

De Ikoula Wiki
Jump to navigation Jump to search
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 ?

0



Vous n'êtes pas autorisé à publier de commentaire.