我的 Rails 应用程序在 Postgres 表中插入重复键错误(其中一列具有唯一性约束)。我使用 Postgres 会话级咨询锁作为互斥锁,但它仍在发生。
我的理论是两个 Rails 工作人员共享同一个 Postgres 会话,因此第二个不会被第一个阻止。这甚至可能吗?
我的 Rails 应用程序在 Postgres 表中插入重复键错误(其中一列具有唯一性约束)。我使用 Postgres 会话级咨询锁作为互斥锁,但它仍在发生。
我的理论是两个 Rails 工作人员共享同一个 Postgres 会话,因此第二个不会被第一个阻止。这甚至可能吗?