summaryrefslogtreecommitdiff
path: root/includes/database/pgsql/database.inc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-11-29 09:30:36 +0000
committerDries Buytaert <dries@buytaert.net>2008-11-29 09:30:36 +0000
commit205c5b2415deb10d4afba32249e7f5f989a097b1 (patch)
treecb11740ba304151ee86922768e62d4a269e74d19 /includes/database/pgsql/database.inc
parent9b391c2e6ec9eee45a4ac701e3ee5104372b04d8 (diff)
downloadbrdo-205c5b2415deb10d4afba32249e7f5f989a097b1.tar.gz
brdo-205c5b2415deb10d4afba32249e7f5f989a097b1.tar.bz2
- Patch #337926 by hswong3i, Dave Reid, Damien Tournoud: forced connection with PDF:CASE_LOWER.
Diffstat (limited to 'includes/database/pgsql/database.inc')
-rw-r--r--includes/database/pgsql/database.inc15
1 files changed, 4 insertions, 11 deletions
diff --git a/includes/database/pgsql/database.inc b/includes/database/pgsql/database.inc
index 04e403222..6fd15b2e7 100644
--- a/includes/database/pgsql/database.inc
+++ b/includes/database/pgsql/database.inc
@@ -13,20 +13,13 @@
class DatabaseConnection_pgsql extends DatabaseConnection {
- protected $transactionSupport;
+ protected $transactionSupport = TRUE;
public function __construct(Array $connection_options = array()) {
+ $this->transactionSupport = isset($connection_options['transactions']) ? $connection_options['transactions'] : TRUE;
+ $connection_options['port'] = !empty($connection_options['port']) ? $connection_options['port'] : 5432;
- $connection_options += array(
- 'transactions' => TRUE,
- );
- $this->transactionSupport = $connection_options['transactions'];
-
- $dsn = 'pgsql:host=' . $connection_options['host'] . ' dbname=' . $connection_options['database'];
- if (!empty($connection_options['port'])) {
- $dsn .= ' port=' . $connection_options['port'];
- }
-
+ $dsn = 'pgsql:host=' . $connection_options['host'] . ' dbname=' . $connection_options['database'] . ' port=' . $connection_options['port'];
parent::__construct($dsn, $connection_options['username'], $connection_options['password'], array(
// Convert numeric values to strings when fetching.
PDO::ATTR_STRINGIFY_FETCHES => TRUE,