使用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';

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

以上是关于使用Postgres ODBC驱动程序时设置应用程序名称的主要内容,如果未能解决你的问题,请参考以下文章

[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

如何将 obiee 连接到 postgres 数据库?

ODBC连接发生错误:未发现数据源名称并且未指定默认驱动程序

使用 VB.NET 创建 ODBC DSN

vba Excel连接数据库postgres

如何使用 ODBC 驱动程序从 C# 调用 Progress Openedge .p 文件?