lib/prosopite.rb in prosopite-1.0.1 vs lib/prosopite.rb in prosopite-1.0.2
- old
+ new
@@ -173,12 +173,12 @@
def subscribe
@subscribed ||= false
return if @subscribed
ActiveSupport::Notifications.subscribe 'sql.active_record' do |_, _, _, _, data|
- sql = data[:sql]
+ sql, name = data[:sql], data[:name]
- if scan? && sql.include?('SELECT') && data[:cached].nil?
+ if scan? && name != "SCHEMA" && sql.include?('SELECT') && data[:cached].nil?
location_key = Digest::SHA1.hexdigest(caller.join)
tc[:prosopite_query_counter][location_key] += 1
tc[:prosopite_query_holder][location_key] << sql