FIX: Add unique index on group_requests(group_id, user_id). (#7399)

This commit is contained in:
Bianca Nenciu
2019-04-23 05:51:30 +03:00
committed by Sam
parent b706a1b08d
commit 9050b1bf5a
4 changed files with 28 additions and 8 deletions

View File

@@ -0,0 +1,6 @@
class AddUniqueIndexToGroupRequests < ActiveRecord::Migration[5.2]
def change
execute "DELETE FROM group_requests WHERE id NOT IN (SELECT MIN(id) FROM group_requests GROUP BY group_id, user_id)"
add_index :group_requests, [:group_id, :user_id], unique: true
end
end