Project

General

Profile

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

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