1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-04 13:17:58 +02:00

Oracle: adds support for login schema option

This commit is contained in:
Jirka Chadima
2014-10-21 17:01:59 +02:00
parent cde5af7cbe
commit 4e99d7821c

View File

@@ -14,6 +14,7 @@
* - username (or user) * - username (or user)
* - password (or pass) * - password (or pass)
* - charset => character encoding to set * - charset => character encoding to set
* - schema => alters session schema
* - formatDate => how to format date in SQL (@see date) * - formatDate => how to format date in SQL (@see date)
* - formatDateTime => how to format datetime in SQL (@see date) * - formatDateTime => how to format datetime in SQL (@see date)
* - resource (resource) => existing connection resource * - resource (resource) => existing connection resource
@@ -75,6 +76,10 @@ class DibiOracleDriver extends DibiObject implements IDibiDriver, IDibiResultDri
$err = oci_error(); $err = oci_error();
throw new DibiDriverException($err['message'], $err['code']); throw new DibiDriverException($err['message'], $err['code']);
} }
if (isset($config['schema'])) {
$this->query('ALTER SESSION SET CURRENT_SCHEMA=' . $config['schema']);
}
} }