我在项目中使用symfony2和doctrine。
如何关闭每个sql查询的prepare语句?
我需要它,因为我使用pgbouncer进行PostgreSQL连接并且prepare语句不支持。
答案 0 :(得分:0)
您可以使用:
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。
答案 1 :(得分:-1)
我仍在寻找解决方案。但是你可以使用原生的pg_connect()函数