9.6 a novější:
PostgreSQL (9.6+) podporuje current_setting('setting_name', 't') pro načtení nastavení a návrat NULL pokud není nastaveno. můžete to zkombinovat s coalesce poskytnout výchozí.
9.5 a starší:
Podle otázky to můžete udělat pomocí plpgsql funkce, která používá BEGIN ... EXCEPTION psovoda, pokud vám nevadí výkonnostní hit a nemotornost. Ale není tam žádná vestavěná podpora.