Created
June 16, 2010 13:31
-
-
Save mcansky/440684 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| migration 2, :add_dj_table do | |
| up do | |
| create_table :delayed_jobs, :force => true do |table| | |
| table.integer :priority, :default => 0 # Allows some jobs to jump to the front of the queue | |
| table.integer :attempts, :default => 0 # Provides for retries, but still fail eventually. | |
| table.text :handler # YAML-encoded string of the object that will do work | |
| table.text :last_error # reason for last failure (See Note below) | |
| table.datetime :run_at # When to run. Could be Time.zone.now for immediately, or sometime in the future. | |
| table.datetime :locked_at # Set when a client is working on this object | |
| table.datetime :failed_at # Set when all retries have failed (actually, by default, the record is deleted instead) | |
| table.string :locked_by # Who is working on this object (if locked) | |
| table.timestamps | |
| end | |
| end | |
| down do | |
| remove_table :delayed_jobs | |
| end | |
| end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment