module QC::Setup

Constants

CreateTable
DowngradeFrom_3_0_0
DowngradeFrom_3_1_0
DowngradeFrom_4_0_0
DropSqlFunctions
Root
SqlFunctions
UpgradeTo_3_0_0
UpgradeTo_3_1_0
UpgradeTo_4_0_0

Public Class Methods

create(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 16
def self.create(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: 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 46
def self.downgrade_from_3_0_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: 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 58
def self.downgrade_from_3_1_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: c)
  conn.execute(File.read(DowngradeFrom_3_1_0))
end
downgrade_from_4_0_0(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 70
def self.downgrade_from_4_0_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: c)
  conn.execute(File.read(DowngradeFrom_4_0_0))
end
drop(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 23
def self.drop(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: 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 30
def self.update(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: c)
  conn.execute(File.read(UpgradeTo_3_0_0))
  conn.execute(File.read(UpgradeTo_3_1_0))
  conn.execute(File.read(UpgradeTo_4_0_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 39
def self.update_to_3_0_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: 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 51
def self.update_to_3_1_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: c)
  conn.execute(File.read(UpgradeTo_3_1_0))
  conn.execute(File.read(DropSqlFunctions))
  conn.execute(File.read(SqlFunctions))
end
update_to_4_0_0(c = QC::default_conn_adapter.connection) click to toggle source
# File lib/queue_classic/setup.rb, line 63
def self.update_to_4_0_0(c = QC::default_conn_adapter.connection)
  conn = QC::ConnAdapter.new(connection: c)
  conn.execute(File.read(UpgradeTo_4_0_0))
  conn.execute(File.read(DropSqlFunctions))
  conn.execute(File.read(SqlFunctions))
end