mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
move bio to UserProfile from User
This commit is contained in:
committed by
Robin Ward
parent
10f0ddbbdd
commit
9ffd173873
@@ -13,8 +13,6 @@ User.seed do |u|
|
||||
u.username_lower = "system"
|
||||
u.email = "no_email"
|
||||
u.password = SecureRandom.hex
|
||||
# TODO localize this, its going to require a series of hacks
|
||||
u.bio_raw = "Not a real person. A global user for system notifications and other system tasks."
|
||||
u.active = true
|
||||
u.admin = true
|
||||
u.moderator = true
|
||||
|
||||
25
db/migrate/20140610034314_move_bio_to_user_profiles.rb
Normal file
25
db/migrate/20140610034314_move_bio_to_user_profiles.rb
Normal file
@@ -0,0 +1,25 @@
|
||||
class MoveBioToUserProfiles < ActiveRecord::Migration
|
||||
def up
|
||||
add_column :user_profiles, :bio_raw, :text
|
||||
add_column :user_profiles, :bio_cooked, :text
|
||||
|
||||
execute "UPDATE user_profiles SET bio_raw = subquery.bio_raw, bio_cooked = subquery.bio_cooked FROM (
|
||||
SELECT bio_raw, bio_cooked, id FROM users
|
||||
) as subquery WHERE user_profiles.user_id = subquery.id"
|
||||
|
||||
remove_column :users, :bio_raw
|
||||
remove_column :users, :bio_cooked
|
||||
end
|
||||
|
||||
def down
|
||||
add_column :users, :bio_raw, :text
|
||||
add_column :users, :bio_cooked, :text
|
||||
|
||||
execute "UPDATE users SET bio_raw = subquery.bio_raw, bio_cooked = subquery.bio_cooked FROM (
|
||||
SELECT bio_raw, bio_cooked, user_id FROM user_profiles
|
||||
) as subquery WHERE users.id = subquery.user_id"
|
||||
|
||||
remove_column :user_profiles, :bio_raw
|
||||
remove_column :user_profiles, :bio_cooked
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user