class DataKeeper::DatabaseHelper
Public Class Methods
kill()
click to toggle source
# File lib/data_keeper/database_helper.rb, line 20 def self.kill new.kill end
Public Instance Methods
kill()
click to toggle source
# File lib/data_keeper/database_helper.rb, line 5 def kill cmd = Terrapin::CommandLine.new( 'psql', "-c :command #{connection_args} --dbname #{database} &> /dev/null || true", environment: psql_env ) cmd.run( database: database, host: host, port: port, command: "SELECT pid, pg_terminate_backend(pid) as terminated FROM pg_stat_activity WHERE pid <> pg_backend_pid();" ) end