Project

General

Profile

Download (443 Bytes) Statistics
| Branch: | Tag: | Revision:
class AddDigestToSources < ActiveRecord::Migration[4.2]
def up
remove_index(:sources, :value) if index_exists?(:sources, :value)
add_column :sources, :digest, :string, :limit => 40
Source.find_each { |m| m.update_attribute(:digest, Digest::SHA1.hexdigest(m.value)) }
add_index :sources, :digest
end

def down
remove_index :sources, :digest
remove_column :sources, :digest
add_index :sources, :value
end
end
(145-145/468)