module QC::Batches::Setup

Constants

AddColumns
CreateBatches
Root

Public Class Methods

add_batches(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic_batches/setup.rb, line 10
def self.add_batches(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute(File.read(AddColumns))
  conn.execute(File.read(CreateBatches))
  conn.disconnect if c.nil? #Don't close a conn we didn't create.
end
remove_batches(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic_batches/setup.rb, line 17
def self.remove_batches(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute("DROP TABLE IF EXISTS queue_classic_batches CASCADE")
  #todo: remove the batch_id column
  conn.disconnect if c.nil? #Don't close a conn we didn't create.
end