class Backhoe::Postgresql

Public Instance Methods

dump(**_) click to toggle source
# File lib/backhoe/postgresql.rb, line 5
def dump **_
  pg_dump = `which pg_dump`.strip
  raise RuntimeError, "Cannot find pg_dump." if pg_dump.blank?
  sh "#{pg_dump} -c -f#{file_path} #{database}"
end
load() click to toggle source
# File lib/backhoe/postgresql.rb, line 11
def load
  psql = `which psql`.strip
  raise RuntimeError, "Cannot find psql." if psql.blank?
  sh "#{psql} -P pager=off -q -d#{database} -f#{file_path}"
end