1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-05 05:37:39 +02:00

PdoDriver: returns OracleReflector, PostgreReflector, SqlsrvReflector

This commit is contained in:
David Grudl
2018-05-09 11:58:49 +02:00
parent 3eb255899f
commit 7c9b3caed9

View File

@@ -201,9 +201,20 @@ class PdoDriver implements Dibi\Driver
case 'mysql': case 'mysql':
return new MySqlReflector($this); 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': case 'sqlite':
return new SqliteReflector($this); return new SqliteReflector($this);
case 'mssql':
case 'dblib':
case 'sqlsrv':
return new SqlsrvReflector($this);
default: default:
throw new Dibi\NotSupportedException; throw new Dibi\NotSupportedException;
} }