POSTGRESQL - Fonctions systèmes

De PedroWiki

Introduction

Cet article décrit l'utilisation de fonctions PostgreSQL à destination des administrateurs système. Il part directement de l'article suivant.

Fonctions

Paramètres de configuration

2 fonctions principales pour la manipulation des paramètres de configuration globaux:

  • current_setting: pour obtenir la valeur d'un paramètre.
  • set_config: pour fixer la valeur d'un paramètre.

NB: il existe

  • pour l'interrogation, l'équivalent en commande SHOW, cf ce lien.
  • pour la modification, l'équivalent en commande ALTER SYSTEM, cf ce lien.

Exemples:

postgres=# select current_setting('shared_buffers');
 current_setting
-----------------
 128MB
(1 row)

postgres=# select current_setting('effective_cache_size');
 current_setting
-----------------
 4GB
(1 row)