通过迁移在Rails中为表添加索引的首选语法是什么?
答案 0 :(得分:2)
首选语法为:
add_index(table_name, column_names, options)
文档here中有完整的说明。要查找相关部分,只需执行“Ctrl-F”(或在操作系统上等效)搜索“index”。第一个结果出现在您想要阅读的部分。
您可以稍后在单独的迁移中添加索引,如此post所示。它有点陈旧,但这个想法仍然是一样的。最常见的“选项”是:name
和:unique
,例如
{ :name => "users_name_index", :unique => true }
注意:花括号很重要,因为选项是哈希。
答案 1 :(得分:0)
您只需在迁移中使用add_index命令:
add_index(:table_name, :column_name)