Задать имя приложения при использовании драйвера Postgres ODBC - PullRequest
0 голосов
/ 11 сентября 2018

Как установить имя приложения при подключении к Postgres с помощью драйвера psqLODBC?

Вы получаете имя приложения из pg_stat_activity.application_name.

Я пробовал разные параметры в строке подключения.

APP=...; application_name=...; APP_NAME=... во всех различных вариациях.

Nothings работает, и pg_stat_activity.application_name всегда возвращает пустую строку.

1 Ответ

0 голосов
/ 12 сентября 2018

После того как вы установили соединение в своем приложении, вы можете запустить оператор SQL для динамического изменения имени приложения.

set application_name = 'doev';

Вы запускаете это так же, как любое другое утверждение (которое не возвращает результат) с вашим языком программирования.Но помните, что если вы отключили автокоммит в своем соединении, вам нужно commit это SET утверждение.Если вы работаете в режиме автоматической фиксации, в этом нет необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...