Sha256: 0dbbf3cc7157bab762132b4b5f58dc0b3000f6b18713180c29915f9abc6f2f7f

Contents?: true

Size: 1.37 KB

Versions: 12

Compression:

Stored size: 1.37 KB

Contents

class CreateTables < ActiveRecord::Migration
  def change
    create_table :users do |t|
      ## Database authenticatable
      t.string :email,              :null => true, :default => ""
      t.string :encrypted_password, :null => true, :default => ""

      ## Recoverable
      t.string   :reset_password_token
      t.datetime :reset_password_sent_at

      ## Confirmable
      t.string   :confirmation_token
      t.datetime :confirmed_at
      t.datetime :confirmation_sent_at
      t.string   :unconfirmed_email # Only if using reconfirmable

      t.string :username
      t.integer :profile_id
      t.boolean :active

      ## Invitable
      t.string   :invitation_token, :limit => 60
      t.datetime :invitation_created_at
      t.datetime :invitation_sent_at
      t.datetime :invitation_accepted_at
      t.integer  :invitation_limit
      t.integer  :invited_by_id
      t.string   :invited_by_type
      t.integer :invitations_count, :default => 0

      t.timestamps
    end
    add_index :users, :invitation_token, :unique => true
    add_index :users, :invitations_count

    create_table :admins do |t|
      ## Database authenticatable
      t.string :email,              :null => true, :default => ""
      t.string :encrypted_password, :null => true, :default => ""

      t.integer :invitations_count, :default => 0
    end
    add_index :admins, :invitations_count
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
devise_invitable-1.5.5 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.5.3 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.5.2 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.5.1 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.5.0 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.4.2 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.4.1 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.4.0 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.3.6 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.3.5 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.3.4 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise_invitable-1.3.3 test/rails_app/db/migrate/20100401102949_create_tables.rb