Project

General

Profile

Download (476 Bytes) Statistics
| Branch: | Tag: | Revision:
class AddUniqueConstraintToFactName < ActiveRecord::Migration
def up
remove_index(:fact_names, :column => :name) rescue nil
options = if ActiveRecord::Base.connection.instance_values["config"][:adapter].grep(/mysql/).any?
{ :unique => true, :length => 254 }
else
{ :unique => true }
end
add_index(:fact_names, :name, options)
end

def down
remove_index(:fact_names, :column => :name)
end
end
(153-153/282)