discourse/db/migrate/20151219045559_add_has_mess...

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

17 lines
395 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class AddHasMessagesToGroups < ActiveRecord::Migration[4.2]
def up
add_column :groups, :has_messages, :boolean, default: false, null: false
execute <<SQL
UPDATE groups g SET has_messages = true
WHERE exists(SELECT group_id FROM topic_allowed_groups WHERE group_id = g.id)
SQL
end
def down
remove_column :groups, :has_messages
end
end