Merge branch '8784-dir-listings'
[arvados.git] / services / api / db / migrate / 20130319201431_rename_job_steps_to_job_tasks.rb
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 class RenameJobStepsToJobTasks < ActiveRecord::Migration
6   def up
7     rename_table :job_steps, :job_tasks
8     rename_index :job_tasks, :index_job_steps_on_created_at, :index_job_tasks_on_created_at
9     rename_index :job_tasks, :index_job_steps_on_job_uuid, :index_job_tasks_on_job_uuid
10     rename_index :job_tasks, :index_job_steps_on_modified_at, :index_job_tasks_on_modified_at
11     rename_index :job_tasks, :index_job_steps_on_sequence, :index_job_tasks_on_sequence
12     rename_index :job_tasks, :index_job_steps_on_success, :index_job_tasks_on_success
13     rename_index :job_tasks, :index_job_steps_on_uuid, :index_job_tasks_on_uuid
14   end
15
16   def down
17     rename_index :job_steps, :index_job_tasks_on_created_at, :index_job_steps_on_created_at
18     rename_index :job_steps, :index_job_tasks_on_job_uuid, :index_job_steps_on_job_uuid
19     rename_index :job_steps, :index_job_tasks_on_modified_at, :index_job_steps_on_modified_at
20     rename_index :job_steps, :index_job_tasks_on_sequence, :index_job_steps_on_sequence
21     rename_index :job_steps, :index_job_tasks_on_success, :index_job_steps_on_success
22     rename_index :job_steps, :index_job_tasks_on_uuid, :index_job_steps_on_uuid
23     rename_table :job_tasks, :job_steps
24   end
25 end