sharedlists/db/migrate/20170901200146_add_salt_to_...

20 lines
415 B
Ruby

class AddSaltToSuppliers < ActiveRecord::Migration
class Supplier < ActiveRecord::Base; end
def up
add_column :suppliers, :salt, :string
Supplier.find_each do |supplier|
salt = [Array.new(6){rand(256).chr}.join].pack("m").chomp
supplier.update_attributes! salt: salt
end
change_column_null :suppliers, :salt, false
end
def down
remove_column :suppliers, :salt
end
end