In un altro question, è stato chiesto come interrogare un parametro di runtime postgresql (ad esempio SHOW search_path;
) utilizzando una query SELECT. Nella risposta, è stato suggerito di utilizzareInterrogazione di un parametro postgresql personalizzato con istruzione SELECT
SELECT * FROM pg_settings WHERE name = 'search_path';
Questo funziona benissimo, ma come è possibile farlo per i parametri personalizzati definiti in un'estensione? (Vedere i documenti su Customized Options).
Esempio:
SET abc.my_var = 1;
SHOW abc.my_var;
uscite
1
ma
SELECT * FROM pg_settings WHERE name = 'abc.my_var';
restituisce alcuna riga. C'è qualche altra tabella/vista che posso interrogare per il mio parametro personalizzato usando un'istruzione SELECT?