首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Postgresql url中设置应用程序名称?

如何在Postgresql url中设置应用程序名称?
EN

Stack Overflow用户
提问于 2013-10-07 12:28:03
回答 1查看 24.6K关注 0票数 43

我想设置应用程序连接的应用程序名称。因此,当我在pg_stat_activity中列出行时,可以有一个非空的application_name列。

我设置了以下JDBC url以连接到Postgresql数据库:

代码语言:javascript
运行
复制
jdbc:postgresql://localhost:5435/MyDB?application-name=MyApp

我也尝试过这个网址,但没有更多的成功。

代码语言:javascript
运行
复制
jdbc:postgresql://localhost:5435/MyDB?application_name=MyApp

正确的参数名称是什么?

以下是我的JDBC驱动程序版本:9.1-901.jdbc 4

EN

Stack Overflow用户

回答已采纳

发布于 2013-10-07 18:31:56

查看PostgreSQL JDBC9.1文档、连接参数,JDBC url中正确的属性名是ApplicationName

ApplicationName = String 指定使用连接的应用程序的名称。这允许数据库管理员查看哪些应用程序连接到服务器,以及通过视图(如pg_stat_activity )使用哪些资源。

所以试着:

代码语言:javascript
运行
复制
jdbc:postgresql://localhost:5435/MyDB?ApplicationName=MyApp

请注意,一些评论表明,这在9.1版本的驱动程序中是错误的。鉴于这是一个超过5年的版本,你应该升级到一个更新的版本无论如何。检查https://jdbc.postgresql.org/的最新版本并使用它。

票数 66
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19224934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档