Module: QC::Later::Setup

Extended by:
Setup
Included in:
Setup
Defined in:
lib/queue_classic/later.rb

Instance Method Summary collapse

Instance Method Details

#createObject



12
13
14
15
16
# File 'lib/queue_classic/later.rb', line 12

def create
  QC::Conn.transaction do
    QC::Conn.execute("CREATE TABLE #{QC::Later::TABLE_NAME} (q_name varchar(255), method varchar(255), args text, not_before timestamptz)")
  end
end

#dropObject



18
19
20
21
22
# File 'lib/queue_classic/later.rb', line 18

def drop
  QC::Conn.transaction do
    QC::Conn.execute("DROP TABLE IF EXISTS #{QC::Later::TABLE_NAME}")
  end
end