Postgresql - Contexte des modifications de configuration

De Ikoula Wiki
Révision datée du 29 novembre 2021 à 16:05 par Mgrelet794f6 (discussion | contributions) (Page créée avec « <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_tra… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search

Introduction

Il arrive régulièrement de devoir modifier des éléments dans la configuration de Postgresql, et ne pas savoir si ces dernières nécessitent un redémarrage du service pour être prises en compte.

Déroulé

Voici une requête Postgresql qui va nous indiquer le contexte de l'élément de configuration (dans notre exemple wal_keep_segments) :

postgres=# SELECT name, context FROM pg_settings WHERE name = 'wal_keep_segments';
       name        | context
-------------------+---------
 wal_keep_segments | sighup


Si le contexte est sighup, il suffit uniquement de recharger la configuration de Postgresql.
Par contre si le contexte est postmaster, il faudra alors procéder au redémarrage du service Postgresql.



Cet article vous a semblé utile ?

0



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