Sha256: 9f265d81889341c7e32e931e4d616fda8b1d683e23b5870a7548f0dbae163f19

Contents?: true

Size: 1.38 KB

Versions: 29

Compression:

Stored size: 1.38 KB

Contents

class CreateUsers < ActiveRecord::Migration[5.1]
  def up
    create_table :users, force: true do |t|
      t.boolean :admin, null: false, default: false
      t.integer :status, null: false, default: 1, index: true

      t.string :login, null: false
      t.string :first_name
      t.string :last_name
      t.string :email, null: false
      t.string :language, null: true
      # Authlogic::ActsAsAuthentic::Password
      t.string    :crypted_password
      t.string    :password_salt

      # Authlogic::ActsAsAuthentic::PersistenceToken
      t.string    :persistence_token
      t.index     :persistence_token, unique: true

      # Authlogic::ActsAsAuthentic::SingleAccessToken
      t.string    :single_access_token
      t.index     :single_access_token, unique: true

      # Authlogic::ActsAsAuthentic::PerishableToken
      t.string    :perishable_token
      t.index     :perishable_token, unique: true

      # Authlogic::Session::MagicColumns
      t.integer   :login_count, default: 0, null: false
      t.integer   :failed_login_count, default: 0, null: false
      t.datetime  :last_request_at
      t.datetime  :current_login_at
      t.datetime  :last_login_at
      t.string    :current_login_ip
      t.string    :last_login_ip

      t.references :edited_by
      t.datetime :edited_at

      t.references :role

      t.timestamps
    end
  end

  def down
    drop_table :users
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
symphonia-4.2.0 db/migrate/20130714140500_create_users.rb
symphonia-4.1.3 db/migrate/20130714140500_create_users.rb
symphonia-4.1.2 db/migrate/20130714140500_create_users.rb
symphonia-4.1.1 db/migrate/20130714140500_create_users.rb
symphonia-4.1.0 db/migrate/20130714140500_create_users.rb
symphonia-4.0.1 db/migrate/20130714140500_create_users.rb
symphonia-4.0.0 db/migrate/20130714140500_create_users.rb
symphonia-3.4.0 db/migrate/20130714140500_create_users.rb
symphonia-3.3.4 db/migrate/20130714140500_create_users.rb
symphonia-3.3.3 db/migrate/20130714140500_create_users.rb
symphonia-3.3.2 db/migrate/20130714140500_create_users.rb
symphonia-3.3.0 db/migrate/20130714140500_create_users.rb
symphonia-3.2.4 db/migrate/20130714140500_create_users.rb
symphonia-3.2.3 db/migrate/20130714140500_create_users.rb
symphonia-3.2.2 db/migrate/20130714140500_create_users.rb
symphonia-3.2.1 db/migrate/20130714140500_create_users.rb
symphonia-3.1.5 db/migrate/20130714140500_create_users.rb
symphonia-3.1.4 db/migrate/20130714140500_create_users.rb
symphonia-3.1.3 db/migrate/20130714140500_create_users.rb
symphonia-3.1.2 db/migrate/20130714140500_create_users.rb