module Pasqual::Psql

Public Class Methods

command(statement, username, password, host, port, name) click to toggle source
# File lib/pasqual/psql.rb, line 13
def self.command(statement, username, password, host, port, name)
  cmd = Command.execute 'psql', username, password, host, port, name, statement

  raise Failed unless cmd.success?
  cmd.output
end
pipe(file, username, password, host, port, name) click to toggle source
# File lib/pasqual/psql.rb, line 6
def self.pipe(file, username, password, host, port, name)
  cmd = Command.execute 'psql', username, password, host, port, name, file

  raise Failed unless cmd.success?
  true
end