Sha256: 23a15e4f0524ed2899760d5df1924a7c77ee9a1af649d603b8e5de26cd3bf369

Contents?: true

Size: 389 Bytes

Versions: 21

Compression:

Stored size: 389 Bytes

Contents

module Roqua::Scheduling::CronJobTable
  def self.create_cron_jobs_table(schema)
    schema.create_table :roqua_scheduling_cron_jobs, force: true do |t|
      t.string     :name, null: false
      t.datetime   :next_run_at, null: false
      t.datetime   :completed_at
      t.timestamps null: false
    end

    schema.add_index :roqua_scheduling_cron_jobs, :name, unique: true
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
roqua-support-0.4.6 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.4.5 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.4.4 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.4.3 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.4.2 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.4.1 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.4.0 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.3.5 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.3.4 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.3.3 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.3.2 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.3.1 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.3.0 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.1.34 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.1.33 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.1.32 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.1.31 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.1.30 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.1.29 lib/roqua/scheduling/cron_job_table.rb
roqua-support-0.1.28 lib/roqua/scheduling/cron_job_table.rb