X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8072742e6557966b3e3d699e18fd3ee8656ed5b7..5acd68562b23c0293140a9de6443855b6612266b:/services/api/db/migrate/20140422011506_pipeline_instance_state.rb?ds=sidebyside diff --git a/services/api/db/migrate/20140422011506_pipeline_instance_state.rb b/services/api/db/migrate/20140422011506_pipeline_instance_state.rb index cc153b99a4..89a48d094a 100644 --- a/services/api/db/migrate/20140422011506_pipeline_instance_state.rb +++ b/services/api/db/migrate/20140422011506_pipeline_instance_state.rb @@ -1,14 +1,15 @@ -class PipelineInstanceState < ActiveRecord::Migration +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + +class PipelineInstanceState < ActiveRecord::Migration[4.2] include CurrentApiClient def up - if !column_exists?(:pipeline_instances, :state) - add_column :pipeline_instances, :state, :string - end + add_column :pipeline_instances, :state, :string + add_column :pipeline_instances, :components_summary, :text - if !column_exists?(:pipeline_instances, :components_summary) - add_column :pipeline_instances, :components_summary, :text - end + PipelineInstance.reset_column_information act_as_system_user do PipelineInstance.all.each do |pi|