首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4并发数据库索引

Rails 4并发数据库索引
EN

Stack Overflow用户
提问于 2013-10-28 10:19:02
回答 1查看 1.7K关注 0票数 3

我只是想知道在Rails中创建并发索引时的正确行为是什么。

我在我的迁移文件中使用了这个:

代码语言:javascript
复制
disable_ddl_transaction!

def change
    add_index :table_name, :field_name, algorithm: :concurrently
end

这应该会创建postgres并发索引。

我的问题是:什么时候运行rake db:migrate是等待创建索引的正确行为?我的意思是,迁移会等到索引创建之后吗?还是应该结束并委托postgres承担这一责任?

这是一个很大的指数。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-11 15:50:12

我发现这是正确的行为。无论迁移正在等待,索引都将按预期的方式并发创建。

在创建时允许写入和读取。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19632166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档