discourse/db/migrate/20140725172830_remove_message_from_post_action.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
481 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class RemoveMessageFromPostAction < ActiveRecord::Migration[4.2]
def up
remove_column :post_actions, :message
end
def down
add_column :post_actions, :message, :text
execute "UPDATE post_actions
SET message = p.raw
FROM post_actions pa
LEFT JOIN posts p ON p.id = pa.related_post_id
WHERE post_actions.id = pa.id
AND pa.related_post_id IS NOT NULL;"
end
end