Method: Backhoe::Postgresql#dump

Defined in:
lib/backhoe.rb

#dump(**_) ⇒ Object

Raises:

  • (RuntimeError)


81
82
83
84
85
# File 'lib/backhoe.rb', line 81

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