Sha256: 564ba68b879d12f6cbfb46255af3847bf8f90bfc5b90b5ce3e51cb8e82757a1f

Contents?: true

Size: 2 KB

Versions: 17

Compression:

Stored size: 2 KB

Contents

# frozen_string_literal: true
# This migration comes from solidus_auth (originally 20101026184950)

class RenameColumnsForDevise < SolidusSupport::Migration[4.2]
  def up
    return if column_exists?(:spree_users, :password_salt)

    rename_column :spree_users, :crypted_password, :encrypted_password
    rename_column :spree_users, :salt, :password_salt
    rename_column :spree_users, :remember_token_expires_at, :remember_created_at
    rename_column :spree_users, :login_count, :sign_in_count
    rename_column :spree_users, :failed_login_count, :failed_attempts
    rename_column :spree_users, :single_access_token, :reset_password_token
    rename_column :spree_users, :current_login_at, :current_sign_in_at
    rename_column :spree_users, :last_login_at, :last_sign_in_at
    rename_column :spree_users, :current_login_ip, :current_sign_in_ip
    rename_column :spree_users, :last_login_ip, :last_sign_in_ip
    add_column :spree_users, :authentication_token, :string
    add_column :spree_users, :unlock_token, :string
    add_column :spree_users, :locked_at, :datetime
    remove_column :spree_users, :openid_identifier
  end

  def down
    remove_column :spree_users, :authentication_token
    remove_column :spree_users, :locked_at
    remove_column :spree_users, :unlock_token
    rename_column :spree_users, :last_sign_in_ip, :last_login_ip
    rename_column :spree_users, :current_sign_in_ip, :current_login_ip
    rename_column :spree_users, :last_sign_in_at, :last_login_at
    rename_column :spree_users, :current_sign_in_at, :current_login_at
    rename_column :spree_users, :reset_password_token, :single_access_token
    rename_column :spree_users, :failed_attempts, :failed_login_count
    rename_column :spree_users, :sign_in_count, :login_count
    rename_column :spree_users, :remember_created_at, :remember_token_expires_at
    rename_column :spree_users, :password_salt, :salt
    rename_column :spree_users, :encrypted_password, :crypted_password
    add_column :spree_users, :openid_identifier, :string
  end
end

Version data entries

17 entries across 17 versions & 6 rubygems

Version Path
solidus_auth_devise-2.5.4 spec/dummy/db/migrate/20211112052476_rename_columns_for_devise.solidus_auth.rb
solidus_reports-1.0.0 spec/dummy/db/migrate/20211108200438_rename_columns_for_devise.solidus_auth.rb
solidus_auth_devise-2.5.3 spec/dummy/db/migrate/20210129115387_rename_columns_for_devise.solidus_auth.rb
solidus_auth_devise-2.5.2 spec/dummy/db/migrate/20201006131576_rename_columns_for_devise.solidus_auth.rb
solidus_auth_devise-2.5.1 spec/dummy/db/migrate/20201006131576_rename_columns_for_devise.solidus_auth.rb
solidus_auth_devise-2.5.0 spec/dummy/db/migrate/20201006131576_rename_columns_for_devise.solidus_auth.rb
solidus_reviews-1.4.1 spec/dummy/db/migrate/20200810122142_rename_columns_for_devise.solidus_auth.rb
solidus_billing_address-0.0.7 spec/dummy/db/migrate/20191128105372_rename_columns_for_devise.solidus_auth.rb
solidus_billing_address-0.0.6 spec/dummy/db/migrate/20191122155271_rename_columns_for_devise.solidus_auth.rb
solidus_drip-0.1.0 spec/dummy/db/migrate/20191101230338_rename_columns_for_devise.solidus_auth.rb
solidus_drip-0.0.1 spec/dummy/db/migrate/20191101230338_rename_columns_for_devise.solidus_auth.rb
solidus_billing_address-0.0.5 spec/dummy/db/migrate/20191028084784_rename_columns_for_devise.solidus_auth.rb
solidus_billing_address-0.0.4 spec/dummy/db/migrate/20190926134975_rename_columns_for_devise.solidus_auth.rb
solidus_billing_address-0.0.3 spec/dummy/db/migrate/20190924075669_rename_columns_for_devise.solidus_auth.rb
solidus_billing_address-0.0.2 spec/dummy/db/migrate/20190920154659_rename_columns_for_devise.solidus_auth.rb
solidus_billing_address-0.0.1 spec/dummy/db/migrate/20190823131035_rename_columns_for_devise.solidus_auth.rb
solidus_bank_transfer-0.1.0 spec/dummy/db/migrate/20190822093468_rename_columns_for_devise.solidus_auth.rb