class AddDevise < ActiveRecord::Migration def up ### handcode devise columns # database authenticatable add_column :users, :encrypted_password, :string, :null => nil, :limit => 128, :default => "" # encryptable #add_column :users, :password_salt, :string, :null => nil # rememberable add_column :users, :remember_token, :string add_column :users, :remember_created_at, :datetime # confirmable #add_column :users, :confirmation_token, :string #add_column :users, :confirmed_at, :datetime #add_column :users, :confirmation_sent_at, :datetime # recoverable add_column :users, :reset_password_token, :string # trackable add_column :users, :last_sign_in_at, :datetime add_column :users, :last_sign_in_ip, :string add_column :users,:sign_in_count, :integer, :default => 0 add_column :users,:current_sign_in_at, :datetime add_column :users,:current_sign_in_ip, :string #add_index :users, :confirmation_token, :unique => true for confirmable add_index :users, :reset_password_token, :unique => true end def down #remove_index :users, :confirmation_token remove_index :users, :reset_password_token remove_column :users,"password_salt" #remove_column :users,"confirmation_token" #remove_column :users,"confirmed_at" #remove_column :users,"confirmation_sent_at" remove_column :users,"reset_password_token" remove_column :users,"remember_token" remove_column :users,"remember_created_at" remove_column :users,"sign_in_count" remove_column :users,"current_sign_in_at" remove_column :users,"current_sign_in_ip" remove_column :users,"last_sign_in_at" remove_column :users,"last_sign_in_ip" remove_column :users,"encrypted_password" end end