Change the way nuked users' posts are handled. Allow null in the user_id column of posts. Show these posts in the posts stream.

This commit is contained in:
Neil Lalonde
2013-09-03 17:19:29 -04:00
parent 1a6170a47c
commit 117fc8db58
16 changed files with 123 additions and 50 deletions

View File

@@ -0,0 +1,12 @@
class AllowNullUserIdOnPosts < ActiveRecord::Migration
def up
change_column :posts, :user_id, :integer, null: true
execute "UPDATE posts SET user_id = NULL WHERE nuked_user = true"
remove_column :posts, :nuked_user
end
def down
add_column :posts, :nuked_user, :boolean, default: false
change_column :posts, :user_id, :integer, null: false
end
end