You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
wikiufc/db/migrate/021_user_display_name.rb

23 lines
605 B

class UserDisplayName < ActiveRecord::Migration
def self.up
add_column :users, :display_name, :string
add_column :users, :description, :text
add_column :users, :last_seen, :datetime
User.find(:all).each do |user|
user.display_name = user.login
user.last_seen = Time.now
user.save!
end
change_column :users, :display_name, :string, :null => false
change_column :users, :last_seen, :datetime, :null => false
end
def self.down
remove_column :users, :display_name
remove_column :users, :description
remove_column :users, :last_seen
end
end