lib/generators/say_when/migration/templates/migration.rb in say_when-0.3.0 vs lib/generators/say_when/migration/templates/migration.rb in say_when-0.4.0
- old
+ new
@@ -1,7 +1,7 @@
class CreateSayWhenTables < ActiveRecord::Migration
-
+
def self.up
create_table :say_when_jobs, :force => true do |t|
t.string :group
@@ -33,14 +33,16 @@
t.string :status
t.text :result
t.datetime :start_at
t.datetime :end_at
end
-
+
add_index :say_when_jobs, :status
add_index :say_when_jobs, :next_fire_at
+ add_index :say_when_jobs, [:next_fire_at, :status]
+ add_index :say_when_jobs, [:last_fire_at, :status]
end
-
+
def self.down
drop_table :say_when_job_executions
drop_table :say_when_jobs
end