Проблемы с установкой application_name из php

XtremallyPurpur

Новичок
Хочу сделать таблицу-историю исходной (в другой схеме создаем аналогичную исходной таблице таблицу и при изменениях исходной триггером добавляем в таблицу с аудитом записи).

Пользователя web-приложения в триггер хочу прокидывать через application_name вот таким образом:
Код:
            $appName = 'la-'.(int) $auth['fioperator_id'];
            $rawDb->query('SET application_name TO "'.$appName.'";');

            //$result = $rawDb->query('SELECT current_setting(\'application_name\');');
            //$result->setFetchMode(\Phalcon\Db::FETCH_ASSOC);
            //$result = $result->fetchAll($result); // shows "la-1" as expected
Запрос в БД выполняется, в чем я убеждаюсь в закомментированных строках. В процедуре, которую вызывает триггер написано:

Код:
-- так
(select application_name from pg_stat_activity where pid = pg_backend_pid()),

-- или так
current_setting('application_name')
Как только не пробовал добраться - все тщетно. Причем, если изменяю исходную таблицу из навиката или pgAdmin - в процедуре успешно извлекается нужное значение из application_name (NAVICAT или pgAdmin, соответственно).

Подскажите, плз, в чем тут может быть проблема?
 
Сверху