GitLab Rails ↔ PgBouncer: Can Transaction-Mode Pooling Work with Rails Prepared Statements?
Goal: Validate PgBouncer Mode Compatibility with GitLab Rails We need to determine whether the GitLab Rails application can safely operate with PgBouncer in transaction‑mode while retaining its default prepared‑statement behavior, or if session‑mode is required. The decision hinges on the interaction between Rails’ prepared statements and PgBouncer’s pooling