运行 索引迁移时 Rails 是否索引现有记录?

Does Rails index existing records when running an index migration?

向 Rails 中的现有列添加索引时:

add_index :users, :some_id

然后是 运行 迁移:

rake db:migrate

是否所有预先存在的 records/columns 都自动编入索引? 使用的数据库是 Postgres。

是的,确实如此。它调用 postgres CREATE INDEX 创建索引并用现有数据填充它。