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