我刚刚运行了一个迁移,它为几个表添加了几个索引。每一个都会产生这个“ - > 0行”输出:
Migrating to AddVariousIndexesOctober2014 (20141103195036)
== 20141103195036 AddVariousIndexesOctober2014: migrating =====================
-- add_index(:foo, [:bar, :baz])
-> 0.0240s
-> 0 rows
…
我不记得曾经见过这样的事情。
检查数据库时,数据按预期非零,并且索引添加似乎按预期工作。
“ - > 0行”是什么意思?
答案 0 :(得分:0)
向表中添加索引不会更改表中的任何行,因此在此处查看0 rows
是正常的。如果您更改了列,则会看到非零数字,因为这会影响表中的所有行。