diff --git a/src/Dibi/Drivers/PdoDriver.php b/src/Dibi/Drivers/PdoDriver.php index d65a2cc6..7430eada 100644 --- a/src/Dibi/Drivers/PdoDriver.php +++ b/src/Dibi/Drivers/PdoDriver.php @@ -201,9 +201,20 @@ class PdoDriver implements Dibi\Driver case 'mysql': return new MySqlReflector($this); + case 'oci': + return new OracleReflector($this); + + case 'pgsql': + return new PostgreReflector($this, $this->connection->getAttribute(PDO::ATTR_SERVER_VERSION)); + case 'sqlite': return new SqliteReflector($this); + case 'mssql': + case 'dblib': + case 'sqlsrv': + return new SqlsrvReflector($this); + default: throw new Dibi\NotSupportedException; }