Fix PgBouncer admin console: enable PDO emulated prepares
PgBouncer admin console does not support extended query protocol (prepared statements). Setting PDO::ATTR_EMULATE_PREPARES = true forces PDO to use simple query protocol for SHOW commands. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -981,7 +981,10 @@ class AdminController extends AbstractController
|
||||
"pgsql:host={$host};port={$port};dbname=pgbouncer",
|
||||
$user,
|
||||
$pass,
|
||||
[\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION],
|
||||
[
|
||||
\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
|
||||
\PDO::ATTR_EMULATE_PREPARES => true,
|
||||
],
|
||||
);
|
||||
|
||||
$pools = $pdo->query('SHOW POOLS')->fetchAll(\PDO::FETCH_ASSOC);
|
||||
|
||||
Reference in New Issue
Block a user