9.6 và mới hơn:
PostgreSQL (9.6+) hỗ trợ current_setting('setting_name', 't')
để tìm nạp một cài đặt và trả về NULL
nếu nó chưa được đặt. bạn có thể kết hợp điều này với coalesce
để cung cấp giá trị mặc định.
9.5 trở lên:
Theo câu hỏi, bạn có thể thực hiện với plpgsql
hàm sử dụng BEGIN ... EXCEPTION
xử lý, nếu bạn không bận tâm về hiệu suất hit và sự vụng về. Nhưng không có hỗ trợ tích hợp sẵn.