两个Rails线程可以使用相同的Postgres会话吗?

时间:2017-04-05 21:27:44

标签: ruby-on-rails postgresql ruby-on-rails-5 postgresql-9.6

My Rails应用程序从Postgres表中的插入中获取重复键错误(其中一列具有唯一性约束)。我使用了Postgres会话级advisory lock作为互斥锁,但它仍在发生。

我的理论是两个Rails工作者正在共享同一个Postgres会话,因此第二个工作人员不会被第一个阻止。这甚至可能吗?

0 个答案:

没有答案