【问题标题】:Doctrine. Turn off prepare statement教义。关闭准备语句
【发布时间】:2015-07-02 17:09:04
【问题描述】:

我在我的项目中使用 symfony2 和学说。

如何关闭每个 sql 查询的准备语句?

我需要它,因为我使用 pgbouncer for PostgreSQL 连接和准备语句不支持。

【问题讨论】:

    标签: postgresql doctrine pgbouncer


    【解决方案1】:

    你可以用这个:

    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。

    【讨论】:

      【解决方案2】:

      我仍在寻找解决方案。但是你可以使用原生的 pg_connect() 函数

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-08
        • 1970-01-01
        • 1970-01-01
        • 2011-10-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-17
        • 1970-01-01
        相关资源
        最近更新 更多