Sha256: b0abd17dc7e8a37b9b476c0335d0ad0f5dbf813d492bc4f9a5c707622353f821

Contents?: true

Size: 1.8 KB

Versions: 7

Compression:

Stored size: 1.8 KB

Contents

# This migration comes from push_type_auth (originally 20141120155629)
class DeviseExtendPushTypeUsers < ActiveRecord::Migration[4.2]
  def change
    ## Database authenticatable
    add_column :push_type_users, :encrypted_password,     :string, null: false, default: ""

    ## Recoverable
    add_column :push_type_users, :reset_password_token,   :string  
    add_column :push_type_users, :reset_password_sent_at, :datetime

    ## Rememberable
    add_column :push_type_users, :remember_created_at,    :datetime

    ## Trackable
    add_column :push_type_users, :sign_in_count,          :integer, default: 0, null: false
    add_column :push_type_users, :current_sign_in_at,     :datetime
    add_column :push_type_users, :last_sign_in_at,        :datetime
    add_column :push_type_users, :current_sign_in_ip,     :string
    add_column :push_type_users, :last_sign_in_ip,        :string

    ## Confirmable
    add_column :push_type_users, :confirmation_token,     :string
    add_column :push_type_users, :confirmed_at,           :datetime
    add_column :push_type_users, :confirmation_sent_at,   :datetime
    # add_column :push_type_users, :unconfirmed_email,      :string # Only if using reconfirmable

    ## Lockable
    # add_column :push_type_users, :failed_attempts,        :integer, default: 0, null: false # Only if lock strategy is :failed_attempts
    # add_column :push_type_users, :unlock_token,           :string # Only if unlock strategy is :email or :both
    # add_column :push_type_users, :locked_at,              :datetime

    add_index :push_type_users, :email,                unique: true
    add_index :push_type_users, :reset_password_token, unique: true
    # add_index :push_type_users, :confirmation_token,   unique: true
    # add_index :push_type_users, :unlock_token,         unique: true
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
push_type_auth-0.12.1 test/dummy/db/migrate/20180704111927_devise_extend_push_type_users.push_type_auth.rb
push_type_auth-0.12.0 test/dummy/db/migrate/20180416190752_devise_extend_push_type_users.push_type_auth.rb
push_type_auth-0.12.0.beta.1 test/dummy/db/migrate/20180416190752_devise_extend_push_type_users.push_type_auth.rb
push_type_auth-0.11.2 test/dummy/db/migrate/20170922151420_devise_extend_push_type_users.push_type_auth.rb
push_type_auth-0.11.1 test/dummy/db/migrate/20170518181810_devise_extend_push_type_users.push_type_auth.rb
push_type_auth-0.11.0.beta.2 test/dummy/db/migrate/20170506161438_devise_extend_push_type_users.push_type_auth.rb
push_type_auth-0.11.0.beta.1 test/dummy/db/migrate/20170407125120_devise_extend_push_type_users.push_type_auth.rb