【问题标题】:How to configure Sequel to work with PgBouncer? How to make sure Sequel doesn't use prepared statements?如何配置 Sequel 以使用 PgBouncer?如何确保 Sequel 不使用准备好的语句?
【发布时间】:2021-10-13 01:01:01
【问题描述】:

根据 Heroku 文档,您应该做的就是禁用准备好的语句 (LINK) - 因此标题中有两个问题,因为据我了解,这是同一个问题,

在 Rails 中,您可以使用 THIS

但是我很难明确地理解它在 Sequel 中的工作原理——如果 Sequel 甚至默认使用准备好的语句——或者它是否依赖于所使用的驱动程序,以及它是否因为这样配置而使用它们——如何告诉它正在使用它们,

由于当前的项目限制,我似乎必须“在生产中测试”(在一个小客户集上)——所以我想尽可能多地了解如何设置 Sequel 以及什么可能的后果是。

据我所知,我唯一需要做的就是确保 Sequel 不使用准备好的语句,我该怎么做?

【问题讨论】:

    标签: ruby postgresql sequel pgbouncer


    【解决方案1】:

    看起来像续集一样,准备好的语句是由开发人员显式创建的。您使用 prepare 创建准备好的语句,然后使用 call 使用您要使用的值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-18
      • 2017-12-25
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 2012-03-26
      相关资源
      最近更新 更多