run UseAssetUserAccessLastAccess as a delayed job
this table, it is large test plan: run the migration, verify a job is just created. run the job, verify it updates null last_access rows as expected. Change-Id: Id134d6795c8eef76181c20f5e3c0920dd51dda21 Reviewed-on: https://gerrit.instructure.com/9192 Reviewed-by: Cody Cutrer <cody@instructure.com> Tested-by: Hudson <hudson@instructure.com>
This commit is contained in:
parent
6247eb6e14
commit
1692aca64d
|
@ -2,7 +2,7 @@ class UseAssetUserAccessLastAccess < ActiveRecord::Migration
|
||||||
tag :postdeploy
|
tag :postdeploy
|
||||||
|
|
||||||
def self.up
|
def self.up
|
||||||
AssetUserAccess.update_all("last_access = updated_at", "last_access is null")
|
DataFixup::UseAssetUserAccessLastAccess.send_later_if_production(:run)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.down
|
def self.down
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
module DataFixup::UseAssetUserAccessLastAccess
|
||||||
|
|
||||||
|
def self.run
|
||||||
|
AssetUserAccess.update_all("last_access = updated_at", "last_access is null")
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
Loading…
Reference in New Issue