class AddExtraFieldsToUsers < ActiveRecord::Migration def self.up add_column :users, :nickname, :string add_column :users, :ssh_key, :text add_index :users, :nickname, unique: true User.all.each {|u| User.where(id: u.id).update_all(nickname: u.email.split('@').first)} end def self.down remove_column :users, :ssh_key remove_column :users, :nickname end end