Sha256: 9a883ff0811129368eda46231d9c2a9bae9021482687f64a75c45040b5a0f2ea

Contents?: true

Size: 989 Bytes

Versions: 16

Compression:

Stored size: 989 Bytes

Contents

# frozen_string_literal: true

class AddDeviseConfirmableToEacUsersSupportUsers < (
    Rails.version < '5' ? ActiveRecord::Migration : ActiveRecord::Migration[4.2]
  )
  class Model < ::ActiveRecord::Base
    self.table_name = :eac_users_support_users
  end

  def change
    add_column :eac_users_support_users, :confirmation_token, :string
    add_column :eac_users_support_users, :confirmed_at, :datetime
    add_column :eac_users_support_users, :confirmation_sent_at, :datetime
    # add_column :eac_users_support_users, :unconfirmed_email, :string # Only if using reconfirmable
    add_index :eac_users_support_users, :confirmation_token, unique: true
    # User.reset_column_information # Need for some types of updates, but not for update_all.
    # To avoid a short time window between running the migration and updating all existing
    # users as confirmed, do the following
    reversible do |dir|
      dir.up { Model.update_all confirmed_at: DateTime.now }
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
eac_users_support-0.11.1 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.11.0 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.10.1 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.10.0 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.8 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.7 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.6 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.5 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.4 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.3 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.2 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.1 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.9.0 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.8.7 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.8.6 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb
eac_users_support-0.8.5 db/migrate/20200322053003_add_devise_confirmable_to_eac_users_support_users.rb