
Set application_name in ActiveRecord connections
Here's a great way to make Rails apps running on Postgres more inspectable. Just put this in config/initializers/application_name.rb: ActiveRecord::Base.connection.class.set_callback(:checkout, :after) { raw_connection.exec "set application_name = 'MyRailsApp'" } Now when you inspect pg_stat_activity, you can tell which