9.6 och nyare:
PostgreSQL (9.6+) stöder current_setting('setting_name', 't')
för att hämta en inställning och returnera NULL
om den är oinställd. du kan kombinera detta med coalesce
för att ange en standard.
9,5 och äldre:
Per frågan kan du göra det med en plpgsql
funktion som använder en BEGIN ... EXCEPTION
hanterare, om du inte har något emot prestationsträffen och klumpigheten. Men det finns inget inbyggt stöd.