Задать вопрос
Flexi
@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 раз, результат тот же. В чем причина?
  • Вопрос задан
  • 442 просмотра
Подписаться 2 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
PHP PDO несовместим с max_prepared_statements фичей баунсера.

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

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

Похожие вопросы