1 class CollectionFileNames < ActiveRecord::Migration
2 include CurrentApiClient
5 add_column :collections, :file_names, :string, :limit => 2**13
8 Collection.all.each do |c|
11 c.manifest_text.split.each do |part|
12 file_name = part.rpartition(':')[-1]
13 file_names << file_name if file_name != '.'
16 c.file_names = file_names.uniq.join(" ")[0,2**13]
24 remove_column :collections, :file_names