12626: Add arvados/v1/users/merge API.
[arvados.git] / services / api / db / migrate / 20170704160233_yaml_to_json.rb
1 require 'migrate_yaml_to_json'
2
3 class YamlToJson < ActiveRecord::Migration
4   def up
5     [
6       ['collections', 'properties'],
7       ['containers', 'environment'],
8       ['containers', 'mounts'],
9       ['containers', 'runtime_constraints'],
10       ['containers', 'command'],
11       ['containers', 'scheduling_parameters'],
12       ['container_requests', 'properties'],
13       ['container_requests', 'environment'],
14       ['container_requests', 'mounts'],
15       ['container_requests', 'runtime_constraints'],
16       ['container_requests', 'command'],
17       ['container_requests', 'scheduling_parameters'],
18       ['humans', 'properties'],
19       ['job_tasks', 'parameters'],
20       ['links', 'properties'],
21       ['nodes', 'info'],
22       ['nodes', 'properties'],
23       ['pipeline_instances', 'components'],
24       ['pipeline_instances', 'properties'],
25       ['pipeline_instances', 'components_summary'],
26       ['pipeline_templates', 'components'],
27       ['specimens', 'properties'],
28       ['traits', 'properties'],
29       ['users', 'prefs'],
30     ].each do |table, column|
31       MigrateYAMLToJSON.migrate(table, column)
32     end
33   end
34
35   def down
36   end
37 end