X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2d4263c16812a906589cbc13be26535a85691bd8..fd6df03fd625fe0f9126205ab324df8533fdcc79:/services/api/db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb diff --git a/services/api/db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb b/services/api/db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb index dcd033a0e3..61cc2778eb 100644 --- a/services/api/db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb +++ b/services/api/db/migrate/20130319180730_rename_pipeline_invocation_to_pipeline_instance.rb @@ -1,18 +1,22 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + class RenamePipelineInvocationToPipelineInstance < ActiveRecord::Migration def up rename_table :pipeline_invocations, :pipeline_instances rename_index :pipeline_instances, :index_pipeline_invocations_on_created_at, :index_pipeline_instances_on_created_at rename_index :pipeline_instances, :index_pipeline_invocations_on_modified_at, :index_pipeline_instances_on_modified_at rename_index :pipeline_instances, :index_pipeline_invocations_on_uuid, :index_pipeline_instances_on_uuid - Link.update_all({head_kind:'orvos#pipeline_invocation'}, ['head_kind=?','orvos#pipeline_instance']) - Link.update_all({tail_kind:'orvos#pipeline_invocation'}, ['tail_kind=?','orvos#pipeline_instance']) - Log.update_all({object_kind:'orvos#pipeline_invocation'}, ['object_kind=?','orvos#pipeline_instance']) - end - - def down Link.update_all({head_kind:'orvos#pipeline_instance'}, ['head_kind=?','orvos#pipeline_invocation']) Link.update_all({tail_kind:'orvos#pipeline_instance'}, ['tail_kind=?','orvos#pipeline_invocation']) Log.update_all({object_kind:'orvos#pipeline_instance'}, ['object_kind=?','orvos#pipeline_invocation']) + end + + def down + Link.update_all({head_kind:'orvos#pipeline_invocation'}, ['head_kind=?','orvos#pipeline_instance']) + Link.update_all({tail_kind:'orvos#pipeline_invocation'}, ['tail_kind=?','orvos#pipeline_instance']) + Log.update_all({object_kind:'orvos#pipeline_invocation'}, ['object_kind=?','orvos#pipeline_instance']) rename_index :pipeline_instances, :index_pipeline_instances_on_created_at, :index_pipeline_invocations_on_created_at rename_index :pipeline_instances, :index_pipeline_instances_on_modified_at, :index_pipeline_invocations_on_modified_at rename_index :pipeline_instances, :index_pipeline_instances_on_uuid, :index_pipeline_invocations_on_uuid