运行Rails迁移时“0行”是什么意思?

时间:2014-11-03 21:41:04

标签: ruby-on-rails postgresql database-migration rails-migrations

我刚刚运行了一个迁移,它为几个表添加了几个索引。每一个都会产生这个“ - > 0行”输出:

Migrating to AddVariousIndexesOctober2014 (20141103195036)
== 20141103195036 AddVariousIndexesOctober2014: migrating =====================
-- add_index(:foo, [:bar, :baz])
   -> 0.0240s
   -> 0 rows
…

我不记得曾经见过这样的事情。

检查数据库时,数据按预期非零,并且索引添加似乎按预期工作。

“ - > 0行”是什么意思?

1 个答案:

答案 0 :(得分:0)

向表中添加索引不会更改表中的任何行,因此在此处查看0 rows是正常的。如果您更改了列,则会看到非零数字,因为这会影响表中的所有行。