【发布时间】:2015-07-02 17:09:04
【问题描述】:
我在我的项目中使用 symfony2 和学说。
如何关闭每个 sql 查询的准备语句?
我需要它,因为我使用 pgbouncer for PostgreSQL 连接和准备语句不支持。
【问题讨论】:
标签: postgresql doctrine pgbouncer
我在我的项目中使用 symfony2 和学说。
如何关闭每个 sql 查询的准备语句?
我需要它,因为我使用 pgbouncer for PostgreSQL 连接和准备语句不支持。
【问题讨论】:
标签: postgresql doctrine pgbouncer
你可以用这个:
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() 函数
【讨论】: