module Pasqual::Createdb

Public Class Methods

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

  raise AlreadyExists if cmd.output =~ /already exists/
  raise(Failed, cmd.output) unless cmd.success?
  true
end