Учение. Отключить подготовить заявление
Я использовал symfony2 с доктриной для моего проекта.
Как я могу отключить подготовить заявление для каждого запроса SQL?
Мне это нужно, потому что я использую pgbouncer для PostgreSQL connect и оператор подготовки не поддерживает.
2 ответа
Вы можете использовать это:
doctrine:
dbal:
connections:
default:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
options:
20: true # PDO::ATTR_EMULATE_PREPARES
PDO::ATTR_EMULATE_PREPARES
равно 20
, но в прошлый раз, когда я проверял, вам не разрешалось использовать его в качестве хеш-ключа, то есть 20.
Я все еще ищу решение. Но вы можете использовать встроенную функцию pg_connect()