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

时间:2018-09-11 11:21:13

标签: postgresql odbc

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

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

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

APP=...; application_name=...; APP_NAME=...(所有不同的版本)。

没有任何效果,并且pg_stat_activity.application_name始终返回空字符串。

1 个答案:

答案 0 :(得分:2)

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

set application_name = 'doev';

您可以像使用程序语言一样执行其他任何语句(不返回结果)。但是请记住,如果您已关闭连接的自动提交,则需要commitSET语句。如果您以自动提交模式运行,则没有必要。