Project

General

Profile

« Previous | Next » 

Revision fe501072

Added by Justin Sherrill almost 9 years ago

Fixes #11339 - ensure unique parameters before adding uniq index

View differences:

db/migrate/20140805114754_add_unique_index_to_parameter.rb
class AddUniqueIndexToParameter < ActiveRecord::Migration
def up
found = []
Parameter.find_each do |param|
new_param = {:name => param.name, :type => param.type, :reference_id => param.reference_id}
if found.include?(new_param)
param.destroy
else
found << new_param
end
end
add_index :parameters, [:type, :reference_id, :name], :unique => true
end

Also available in: Unified diff