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