module QC::Setup

Constants

CreateTable
DowngradeFrom_3_0_0
DowngradeFrom_3_1_0
DropSqlFunctions
Root
SqlFunctions
UpgradeTo_3_0_0
UpgradeTo_3_1_0

Public Class Methods

create(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 12
def self.create(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute(File.read(CreateTable))
  conn.execute(File.read(SqlFunctions))
  conn.disconnect if c.nil? #Don't close a conn we didn't create.
end
downgrade_from_3_0_0(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 41
def self.downgrade_from_3_0_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute(File.read(DowngradeFrom_3_0_0))
end
downgrade_from_3_1_0(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 53
def self.downgrade_from_3_1_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute(File.read(DowngradeFrom_3_1_0))
end
drop(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 19
def self.drop(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute("DROP TABLE IF EXISTS queue_classic_jobs CASCADE")
  conn.execute(File.read(DropSqlFunctions))
  conn.disconnect if c.nil? #Don't close a conn we didn't create.
end
update(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 26
def self.update(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute(File.read(UpgradeTo_3_0_0))
  conn.execute(File.read(UpgradeTo_3_1_0))
  conn.execute(File.read(DropSqlFunctions))
  conn.execute(File.read(SqlFunctions))
end
update_to_3_0_0(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 34
def self.update_to_3_0_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute(File.read(UpgradeTo_3_0_0))
  conn.execute(File.read(DropSqlFunctions))
  conn.execute(File.read(SqlFunctions))
end
update_to_3_1_0(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 46
def self.update_to_3_1_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(c)
  conn.execute(File.read(UpgradeTo_3_1_0))
  conn.execute(File.read(DropSqlFunctions))
  conn.execute(File.read(SqlFunctions))
end