Nathan Bossart <nathandboss...@gmail.com> writes: > On one hand, it seems like folks will commonly encounter this behavior with this > module, so this feels like a natural place for such a note.
Yes, I looked there first. Would this addition to the pg_settings description be better ?
From 5346a8a0451e222e6592baacb994e6a0f884898d Mon Sep 17 00:00:00 2001 From: benoit <benoit.lobr...@dalibo.com> Date: Mon, 22 Aug 2022 12:00:46 +0200 Subject: [PATCH] basic_archive parameter visibility doc patch Module parameters are only visible from the pg_settings view once the module is loaded. Since an archive module is loaded by the archiver process, the parameters are never visible from the view. This patch adds a note bout this in the pg_settings system view documentation. --- doc/src/sgml/system-views.sgml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/system-views.sgml b/doc/src/sgml/system-views.sgml index 9728039e71..929838dfa8 100644 --- a/doc/src/sgml/system-views.sgml +++ b/doc/src/sgml/system-views.sgml @@ -3275,7 +3275,11 @@ SELECT * FROM pg_locks pl LEFT JOIN pg_prepared_xacts ppx <para> This view does not display <link linkend="runtime-config-custom">customized options</link> - until the extension module that defines them has been loaded. + until the extension module that defines them has been loaded. Therefore, any + option defined in a library that is dynamically loaded in a separate process + will not be visible in the view, unless the module is manually loaded + beforehand. This case applies for example to an archive module loaded by the + archiver process. </para> <para> -- 2.37.1