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']); + } }