application_name
是一个 PostgreSQL 特定的连接参数,每个客户端在连接时可以(并且应该)设置它。它稍后会帮助 DBA 和操作人员将行为不端的查询与特定的应用程序代码相关联。
这个 SO question 解释了如何application_name
使用 SQLAlchemy进行设置,但不幸的是,它在 Heroku 上不起作用,因为设置application_name
是在 PostgreSQL8.5
分支上添加的(仅发布为),而安装在 Heroku 测功机上9.0
的 PostgreSQL 客户端库( )版本是libpq
从 PostgreSQL 8.4.9 构建。
如果有的话,可以做些什么来设置application_name
Heroku?