From 4e99d7821cc70ecec735d98950a64dd626dd730e Mon Sep 17 00:00:00 2001 From: Jirka Chadima Date: Tue, 21 Oct 2014 17:01:59 +0200 Subject: [PATCH] Oracle: adds support for login schema option --- dibi/drivers/DibiOracleDriver.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dibi/drivers/DibiOracleDriver.php b/dibi/drivers/DibiOracleDriver.php index 53c6e3b7..145074a2 100644 --- a/dibi/drivers/DibiOracleDriver.php +++ b/dibi/drivers/DibiOracleDriver.php @@ -14,6 +14,7 @@ * - username (or user) * - password (or pass) * - charset => character encoding to set + * - schema => alters session schema * - formatDate => how to format date in SQL (@see date) * - formatDateTime => how to format datetime in SQL (@see date) * - resource (resource) => existing connection resource @@ -75,6 +76,10 @@ class DibiOracleDriver extends DibiObject implements IDibiDriver, IDibiResultDri $err = oci_error(); throw new DibiDriverException($err['message'], $err['code']); } + + if (isset($config['schema'])) { + $this->query('ALTER SESSION SET CURRENT_SCHEMA=' . $config['schema']); + } }