Module: Pasqual::Psql
- Defined in:
- lib/pasqual/psql.rb
Defined Under Namespace
Classes: Failed
Class Method Summary collapse
- .command(statement, username, password, host, port, name) ⇒ Object
- .pipe(file, username, password, host, port, name) ⇒ Object
Class Method Details
.command(statement, username, password, host, port, name) ⇒ Object
13 14 15 16 17 18 |
# 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) ⇒ Object
6 7 8 9 10 11 |
# 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 |