From 2cbb6c3775afd125346a4bfecb9784e9d3bbf9c1 Mon Sep 17 00:00:00 2001 From: btatu Date: Mon, 22 Mar 2021 10:34:05 +0100 Subject: [PATCH] =?UTF-8?q?m=C3=A9thode=20pour=20changer=20une=20directive?= =?UTF-8?q?=20de=20postgres=20=C3=A0=20chaud?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoPostgreSQL.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/HowtoPostgreSQL.md b/HowtoPostgreSQL.md index 7341ca8c..7f316a5a 100644 --- a/HowtoPostgreSQL.md +++ b/HowtoPostgreSQL.md @@ -305,6 +305,22 @@ La configuration par défaut est faite pour s'adapter à toutes sortes de machin * Article intéressant : +### Modifier un paramètre + +Pour changer la valeur d'une directive, il y a besoin de vérifier qu'[elle peut être modifiable à chaud](https://postgresqlco.nf/doc/fr/param/log_min_duration_statement/). + +Vérifier les paramètres actuels: + +~~~ +SELECT * from pg_settings; +~~~ + +Puis appliquer la nouvelle valeur: + +~~~ +UPDATE pg_settings SET setting = 5000 WHERE name = 'log_min_duration_statement'; +~~~ + ## Administration Toutes les commandes d'administration doivent être exécutées depuis l'utilisateur Unix *postgres*.