【发布时间】:2016-02-03 00:46:59
【问题描述】:
我正在使用 Rails 4.2.3 和 MySQL 5.5.37。我想在我的表上创建一个唯一约束,涉及多个列,所以我跑了……
rails generate migration add_index :user_objects, [:day, :object, :user], :unique => true
但是,这会生成一个文件 db/migrate/20160203003708_add_index.rb,其中没有任何内容……
class AddIndex < ActiveRecord::Migration
def change
end
end
所以当我运行“rake db:migrate”时显然没有任何反应。我在尝试跨多个列创建唯一索引时做错了什么,在命令行上做这件事的正确方法是什么?
【问题讨论】:
标签: mysql ruby-on-rails migration constraints unique