delayed jobs: add indices in db.

This commit is contained in:
evazion
2019-08-26 20:56:03 -05:00
parent 09f4ff7de1
commit bce1e2b545
2 changed files with 28 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
class AddIndicesToDelayedJobs < ActiveRecord::Migration[6.0]
def up
# the production db already has this index.
add_index :delayed_jobs, :locked_at unless index_exists?(:delayed_jobs, :locked_at)
add_index :delayed_jobs, :locked_by unless index_exists?(:delayed_jobs, :locked_by)
end
def down
remove_index :delayed_jobs, :locked_at if index_exists?(:delayed_jobs, :locked_at)
remove_index :delayed_jobs, :locked_by if index_exists?(:delayed_jobs, :locked_by)
end
end