Sha256: b586cf4e7d179b09900c408831ce244418cc3913ea51f9bb9b6ac3c2ca505b19

Contents?: true

Size: 591 Bytes

Versions: 11

Compression:

Stored size: 591 Bytes

Contents

class AddMagicLoginToUsers < ActiveRecord::CompatibleLegacyMigration.migration_class
  def self.up
    add_column :users, :magic_login_token, :string, default: nil
    add_column :users, :magic_login_token_expires_at, :datetime, default: nil
    add_column :users, :magic_login_email_sent_at, :datetime, default: nil

    add_index :users, :magic_login_token
  end

  def self.down
    remove_index :users, :magic_login_token

    remove_column :users, :magic_login_token
    remove_column :users, :magic_login_token_expires_at
    remove_column :users, :magic_login_email_sent_at
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sorcery-0.17.0 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.16.5 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.16.4 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.16.3 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.16.2 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.16.1 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.15.1 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.16.0 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.15.0 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.14.0 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb
sorcery-0.13.0 spec/rails_app/db/migrate/magic_login/20170924151831_add_magic_login_to_users.rb