module PgpoolNoLoadBalance::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
Public Instance Methods
execute(sql, name = nil, pgpool_nlb: false)
click to toggle source
Calls superclass method
# File lib/pgpool_no_load_balance/active_record/connection_adapters/postgresql_adapter.rb, line 5 def execute(sql, name = nil, pgpool_nlb: false) sql = "#{NLB_COMMENT} #{sql}" if !!pgpool_nlb super sql, name end
Private Instance Methods
to_sql_and_binds(arel_or_sql_string, binds=[])
click to toggle source
Calls superclass method
# File lib/pgpool_no_load_balance/active_record/connection_adapters/postgresql_adapter.rb, line 12 def to_sql_and_binds(arel_or_sql_string, binds=[]) sql, binds = super if arel_or_sql_string.respond_to?(:pgpool_nlb?) && arel_or_sql_string.pgpool_nlb? sql = "#{NLB_COMMENT} #{sql}" end [sql.freeze, binds] end