Функции получения информации о сессии#

Данные функции не используют круглые скобки.

current_user#

Возвращает текущего пользователя.

current_groups()#

Возвращает список групп текущего пользователя.

current_catalog#

Возвращает текущий каталог.

current_schema#

Возвращает текущую схему.

dynamic_param(string) string#

Возвращает значение динамического параметра по имени.

Для выставления параметра используйте команду SET SESSION "dynamic_parameter$<имя_параметра>" = <строковое_значение>. Например, чтобы задать параметр my_param вызовите следующую команду:

SET SESSION "dynamic_parameter$my_param" = 'my_value';

Обращение к параметру в запросе:

SELECT * 
FROM my_table
WHERE my_column = dynamic_param('my_param');