railsのマイクレーションでユニークインデックスを作成する
公開日:
:
Ruby on Rails
add_indexで:unique=>trueとするだけで作成できる。
class CreateUrls < ActiveRecord::Migration
def self.up
create_table :urls do |t|
t.column :url, :string
t.column :host, :string
end
add_index :urls, [:url, :host], :unique=>true
end
def self.down
drop_table :urls
end
end