9.6 dan yang lebih baru:
PostgreSQL (9.6+) mendukung current_setting('setting_name', 't')
untuk mengambil setelan dan mengembalikan NULL
jika tidak disetel. Anda dapat menggabungkan ini dengan coalesce
untuk menyediakan default.
9.5 dan yang lebih lama:
Per pertanyaan, Anda dapat melakukannya dengan plpgsql
fungsi yang menggunakan BEGIN ... EXCEPTION
handler, jika Anda tidak keberatan dengan kinerja yang buruk dan kecanggungan. Tapi tidak ada dukungan bawaan.