public
Description: Rails authentication with email & password.
Home | Edit | New

Migrating from 0.3.9 to 0.4.3 schema


class ClearanceRefactoring < ActiveRecord::Migration
 def self.up
   remove_column :users, :remember_token_expires_at
   remove_column :users, :remember_token
   add_column    :users, :token,               :string,  :limit => 128
   add_column    :users, :token_expires_at,    :datetime
   change_column :users, :encrypted_password,  :string,  :limit => 128
   change_column :users, :salt,                :string,  :limit => 128
 end

 def self.down
   change_column :users, :salt,                        :string,  :limit => 40
   change_column :users, :encrypted_password,          :string,  :limit => 40
   remove_column :users, :token_expires_at
   remove_column :users, :token
   add_column    :users, :remember_token_expires_at,   :datetime
   add_column    :users, :remember_token,              :string
 end
end
Last edited by thoughtbot, Mon Feb 09 06:20:24 -0800 2009
Home | Edit | New
Versions: