Commit b67e4a87 authored by Jean-Philippe Lang's avatar Jean-Philippe Lang

Clean up member_roles if needed.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4370 e93f8b46-1217-0410-a6f0-8f06a7374b81
parent c50b611f
class AddUniqueIndexOnMembers < ActiveRecord::Migration
def self.up
# Reassign MemberRole rows if needed
# Clean and reassign MemberRole rows if needed
MemberRole.delete_all("member_id NOT IN (SELECT id FROM #{Member.table_name})")
MemberRole.update_all("member_id =" +
" (SELECT min(m2.id) FROM #{Member.table_name} m1, #{Member.table_name} m2" +
" WHERE m1.user_id = m2.user_id AND m1.project_id = m2.project_id" +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment