Col*_*bri 3 postgresql ruby-on-rails pgbouncer digital-ocean
最近在 DigitalOcean 有机会创建数据库。这有点像基于通常的 Droplet 的交钥匙解决方案,带有一堆附加的数据库功能。
这些附加功能之一 - 连接池。据我了解,这是一个 PgBouncer。
如果我以通常的方式(直接)将数据库连接到 Rails 5.2 应用程序,那么一切都很好。
但是如果我通过“连接池”使用连接,我会得到一个错误:
ActiveRecord::StatementInvalid: PG::DuplicatePstatement: 错误: 准备好的语句“a1”已经存在
当从数据库接收到任何数据时,就会发生这种情况。
请告诉我,如何使它全部工作?