@Flexi

Как настроить prepared statement в pgbouncer?

В последней версии PgBouncer 1.21.0 появилась поддержка prepared statements, я пытался настроить у себя на проекте: Laravel, PostgreSql + PgBouncer. Поставил значение max_prepared_statements 100, как пишут в доке, получил такую ошибку:

ERROR: SQLSTATE[25P02]: In failed sql transaction: 7 ERROR:  current transaction is aborted, commands ignored until end of transaction block

Потом увеличил это значение в 10 раз, результат тот же. В чем причина?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
PHP PDO несовместим с max_prepared_statements фичей баунсера.

PDO отправляет deallocate как SQL запрос, а не как команду протокола.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы