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