Module: QC::Setup
Instance Method Summary collapse
- #create ⇒ Object
- #create_functions ⇒ Object
- #create_table ⇒ Object
- #drop ⇒ Object
- #drop_functions ⇒ Object
- #drop_table ⇒ Object
Instance Method Details
#create ⇒ Object
5 6 7 8 |
# File 'lib/queue_classic/setup.rb', line 5 def create create_table create_functions end |
#create_functions ⇒ Object
27 28 29 30 31 |
# File 'lib/queue_classic/setup.rb', line 27 def create_functions Conn.transaction do Conn.execute(File.read(SqlFunctions)) end end |
#create_table ⇒ Object
15 16 17 18 19 |
# File 'lib/queue_classic/setup.rb', line 15 def create_table Conn.transaction do Conn.execute(File.read(CreateTable)) end end |
#drop ⇒ Object
10 11 12 13 |
# File 'lib/queue_classic/setup.rb', line 10 def drop drop_functions drop_table end |
#drop_functions ⇒ Object
33 34 35 36 37 |
# File 'lib/queue_classic/setup.rb', line 33 def drop_functions Conn.transaction do Conn.execute(File.read(DropSqlFunctions)) end end |
#drop_table ⇒ Object
21 22 23 24 25 |
# File 'lib/queue_classic/setup.rb', line 21 def drop_table Conn.transaction do Conn.execute("DROP TABLE IF EXISTS queue_classic_jobs") end end |