2019-05-02 18:17:27 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-08-31 00:06:56 -04:00
|
|
|
class DropGroupManagers < ActiveRecord::Migration[4.2]
|
2015-11-09 08:52:04 -05:00
|
|
|
def up
|
|
|
|
# old data under old structure
|
|
|
|
execute "UPDATE group_users SET owner = true
|
|
|
|
WHERE exists (SELECT 1 FROM group_managers m
|
|
|
|
WHERE m.group_id = group_users.group_id AND
|
|
|
|
m.user_id = group_users.user_id)"
|
|
|
|
|
|
|
|
drop_table "group_managers"
|
|
|
|
end
|
|
|
|
|
|
|
|
def down
|
2016-01-18 18:57:55 -05:00
|
|
|
raise ActiveRecord::IrreversibleMigration
|
2015-11-09 08:52:04 -05:00
|
|
|
end
|
|
|
|
end
|