Sha256: d8e6d8f189b6a3187e006dec8fb8e29f36119ad5dc53a4e755efca2586964492

Contents?: true

Size: 573 Bytes

Versions: 29

Compression:

Stored size: 573 Bytes

Contents

class AddPersistenceToken < ActiveRecord::Migration
  User.reset_column_information
  def self.up
    add_column :users, :persistence_token, :string
    unless User.column_names.include?('password_salt')
      # Strangely some legacy apps already have the password_salt. Better be safe.
      add_column :users, :password_salt, :string
    end
    rename_column :users, :password, :crypted_password
  end

  def self.down
    remove_column :users, :persistence_token
    remove_column :users, :password_salt
    rename_column :users, :crypted_password, :password
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
zena-1.2.8 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.7 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.6 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.5 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.4 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.3 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.2 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.1 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.2.0 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.1.3 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.1.2 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.1.1 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.1.0 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.0.0 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.0.0.rc3 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.0.0.rc2 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-1.0.0.rc1 db/fix/old_migrations/20091026161708_add_persistence_token.rb
zena-0.16.9 db/migrate/20091026161708_add_persistence_token.rb
zena-1.0.0.beta3 db/migrate/20091026161708_add_persistence_token.rb
zena-0.16.8 db/migrate/20091026161708_add_persistence_token.rb