Class: AddDeviseToUsers

Inherits:
ActiveRecord::Migration
  • Object
show all
Defined in:
lib/generators/old_sql/templates/add_devise_to_users_migration.rb

Class Method Summary collapse

Class Method Details

.downObject



28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/generators/old_sql/templates/add_devise_to_users_migration.rb', line 28

def self.down
  remove_column :users, :encrypted_password
  remove_column :users, :password_salt
  remove_column :users, :authentication_token
  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, :last_sign_in_at
  remove_column :users, :current_sign_in_ip
  remove_column :users, :last_sign_in_ip
  remove_column :users, :failed_attempts
  remove_column :users, :unlock_token
  remove_column :users, :locked_at
end

.upObject



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/generators/old_sql/templates/add_devise_to_users_migration.rb', line 2

def self.up
  null    = false
  default = ""

  add_column :users, :encrypted_password, :string, :null => null, :default => default, :limit => 128
  add_column :users, :password_salt, :string
  add_column :users, :authentication_token, :string
  add_column :users, :confirmation_token,   :string
  add_column :users, :confirmed_at,         :datetime
  add_column :users, :confirmation_sent_at, :datetime
  add_column :users, :reset_password_token, :string
  add_column :users, :remember_token,      :string
  add_column :users, :remember_created_at, :datetime
  add_column :users, :sign_in_count,      :integer, :default => 0
  add_column :users, :current_sign_in_at, :datetime
  add_column :users, :last_sign_in_at,    :datetime
  add_column :users, :current_sign_in_ip, :string
  add_column :users, :last_sign_in_ip,    :string

  #:lockable fields contributed by MattSlay
  add_column :users, :failed_attempts, :integer, :default => 0
  add_column :users, :unlock_token,   :string
  add_column :users, :locked_at, :datetime

end