使用Postgres ODBC驱动程序时设置应用程序名称

问题描述 投票:0回答:1

使用psqLODBC驱动程序连接到Postgres时,如何设置应用程序名称?

您从pg_stat_activity.application_name获取应用程序名称。

我在连接字符串中尝试了不同的参数。

APP=...; application_name=...; APP_NAME=...有各种不同的变化。

Nothings工作,pg_stat_activity.application_name总是返回一个空字符串。

postgresql odbc
1个回答
2
投票

在应用程序中建立连接后,可以运行SQL语句以动态更改application_name。

set application_name = 'doev';

您可以像使用编程语言的任何其他语句(不返回结果)一样运行它。但请记住,如果你已经关闭了自动提交,你需要commitSET声明。如果您在自动提交模式下运行,则没有必要。

© www.soinside.com 2019 - 2024. All rights reserved.