Module: PG::PoolApplicationName::InstanceMethods
- Defined in:
- lib/pg-app-name.rb
Instance Method Summary collapse
Instance Method Details
#new_connection_with_application_name(*args) ⇒ Object
38 39 40 41 42 43 44 45 46 |
# File 'lib/pg-app-name.rb', line 38 def new_connection_with_application_name(*args) result = new_connection_without_application_name(*args) appname = ENV['PG_APP_NAME'] || "ruby" @pool_number ||= 1 appname = "#{appname}_with_pool_#{@pool_number}" result.execute("set application_name = '#{appname}';") @pool_number = @pool_number + 1 result end |