使用Postgres ODBC驱动程序时设置应用程序名称
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Postgres ODBC驱动程序时设置应用程序名称相关的知识,希望对你有一定的参考价值。
使用psqLODBC驱动程序连接到Postgres时,如何设置应用程序名称?
您从pg_stat_activity.application_name获取应用程序名称。
我在连接字符串中尝试了不同的参数。
APP=...;
application_name=...;
APP_NAME=...
有各种不同的变化。
Nothings工作,pg_stat_activity.application_name总是返回一个空字符串。
答案
在应用程序中建立连接后,可以运行SQL语句以动态更改application_name。
set application_name = 'doev';
您可以像使用编程语言的任何其他语句(不返回结果)一样运行它。但请记住,如果你已经关闭了自动提交,你需要commit
那SET
声明。如果您在自动提交模式下运行,则没有必要。
以上是关于使用Postgres ODBC驱动程序时设置应用程序名称的主要内容,如果未能解决你的问题,请参考以下文章
[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配