Функция current_setting() в PostgreSQL возвращает текущее значение настройки или переменной. 12
Она похожа на команду SHOW, но в отличие от неё, current_setting() — это обычная функция, которую можно сочетать с другими элементами SQL. 2
Некоторые особенности работы функции:
Пример использования: получение значения параметра конфигурации «port»: 2
postgres=# SELECT current_setting('port');current_setting ----------------- 5432 (1 row). 2
Если параметра конфигурации с указанным именем не существует, функция выдаст ошибку. 3 Но если параметр missing_ok указан и равен true, то вернётся значение NULL. 3