lib/pghero/methods/kill.rb in pghero-2.2.0 vs lib/pghero/methods/kill.rb in pghero-2.2.1
- old
+ new
@@ -3,11 +3,11 @@
module Kill
def kill(pid)
select_one("SELECT pg_terminate_backend(#{pid.to_i})")
end
- def kill_long_running_queries
- long_running_queries.each { |query| kill(query[:pid]) }
+ def kill_long_running_queries(min_duration: nil)
+ running_queries(min_duration: min_duration || long_running_query_sec).each { |query| kill(query[:pid]) }
true
end
def kill_all
select_all <<-SQL