8784: Fix test for latest firefox.
[arvados.git] / services / api / db / migrate / 20160819195725_populate_script_parameters_digest.rb
1 class PopulateScriptParametersDigest < ActiveRecord::Migration
2   def up
3     done = false
4     while !done
5       done = true
6       Job.
7         where('script_parameters_digest is null').
8         select([:id, :script_parameters, :script_parameters_digest]).
9         limit(200).
10         each do |j|
11         done = false
12         Job.
13           where('id=? or script_parameters=?', j.id, j.script_parameters.to_yaml).
14           update_all(script_parameters_digest: j.update_script_parameters_digest)
15       end
16     end
17   end
18
19   def down
20   end
21 end