2013-01-06 3 views
6

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?

risposta