Sha256: 4a98d1e73add012d69351f1fe696452d5d4f012c18e5569846b0c20f6854f78a

Contents?: true

Size: 1.15 KB

Versions: 5

Compression:

Stored size: 1.15 KB

Contents

class CreateUsers < ActiveRecord::Migration
  def self.up
    create_table "users", :force => true do |t|
      t.column :login,                     :string, :limit => 255,  :null=>false
      t.column :name,                      :string, :limit => 255,  :null=>false
      t.column :email,                     :string, :limit => 255,  :null=>false
      t.column :crypted_password,          :string, :limit => 255
      t.column :salt,                      :string, :limit => 255
      t.column :created_at,                :datetime
      t.column :updated_at,                :datetime
      t.column :remember_token,            :string, :limit => 255
      t.column :remember_token_expires_at, :datetime
      t.column :activation_code,           :string, :limit => 255
      t.column :activated_at,              :datetime
      t.column :account_id,                :integer, :default => 1,  :null=>false
      t.column :role_id,                   :integer, :default => 4,  :null=>false
    end
    add_index :users, [:login,:account_id], :unique => true
    add_index :users, [:email,:account_id], :unique => true
  end

  def self.down
    drop_table "users"
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
smukherjee-openbill-0.1.5 db/migrate/20090429102507_create_users.rb
smukherjee-openbill-0.1.6 db/migrate/20090429102507_create_users.rb
smukherjee-openbill-0.1.7 db/migrate/20090429102507_create_users.rb
openbill-0.1.5 db/migrate/20090429102507_create_users.rb
openbill-0.1.6 db/migrate/20090429102507_create_users.rb