From 2ad552be1e042ef3b61a14fb02da6b2334a3b563 Mon Sep 17 00:00:00 2001 From: Davide Franco Date: Mon, 18 Jul 2011 09:44:32 +0200 Subject: [PATCH] bacula-web: Added PDO connection option for mysql driver --- gui/bacula-web/includes/db/cdb.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gui/bacula-web/includes/db/cdb.class.php b/gui/bacula-web/includes/db/cdb.class.php index f46931c6df..1c7304b4d5 100644 --- a/gui/bacula-web/includes/db/cdb.class.php +++ b/gui/bacula-web/includes/db/cdb.class.php @@ -34,8 +34,7 @@ class CDB $this->options = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_CASE => PDO::CASE_LOWER, - PDO::ATTR_STATEMENT_CLASS => array('CDBResult', array($this) ), - PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true ); + PDO::ATTR_STATEMENT_CLASS => array('CDBResult', array($this) ) ); } public function makeConnection() @@ -53,6 +52,9 @@ class CDB { foreach( $this->options as $option => $value ) $this->connection->setAttribute( $option, $value); + + if( $this->getDriver() == 'mysql' ) + $this->connection->setAttribute( PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true ); } public function getDriver() -- 2.39.5