migrateファイルにはこんなふうに書いて、 rake:migrate を実行
class AddIndex < ActiveRecord::Migration
def change
add_index :users, [:project_id, :login], :unique=>true, :name=>'users_project_login'
end
end
uniqueをつけると、ユニークインデックス
name はインデックスの名前。指定しないと、
テーブル名_カラム名1_カラム名2_...カラム名N になります。
mysqlで実際どんなふうになているかを見る時のコマンドはこれ。
show index from index;
ちなみにインデックスを外すときはmysqlでこれね。
migrate/rollbackしてるうちにデータがおかしくなった私(^^;
drop index index_name on tbl_name;