[issue #590] Added missed migration

This commit is contained in:
George Vinogradov 2012-08-03 23:16:56 +04:00
parent 6eff6bffa5
commit 877007eb8d
1 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,24 @@
class AddSaveToRepositoryToBuildLists < ActiveRecord::Migration
def self.up
add_column :build_lists, :save_to_repository_id, :integer
BuildList.scoped.find_in_batches do |batch|
batch.each do |bl|
begin
project = bl.project
platform = bl.save_to_platform
rep = (project.repositories.map(&:id) & platform.repositories.map(&:id)).first
bl.save_to_repository_id = rep
bl.save
rescue
false
end
end
end
end
def self.down
remove_column :build_lists, :save_to_repository_id
end
end