[ticket/11015] Fix connection manager db driver selection

PHPBB3-11015
This commit is contained in:
Igor Wiedler 2012-07-21 19:35:39 +02:00
parent cb102c6954
commit d6cca4e2c0

View file

@ -334,47 +334,47 @@ class phpbb_database_test_connection_manager
protected function get_dbms_data($dbms) protected function get_dbms_data($dbms)
{ {
$available_dbms = array( $available_dbms = array(
'firebird' => array( 'phpbb_db_driver_firebird' => array(
'SCHEMA' => 'firebird', 'SCHEMA' => 'firebird',
'DELIM' => ';;', 'DELIM' => ';;',
'PDO' => 'firebird', 'PDO' => 'firebird',
), ),
'mysqli' => array( 'phpbb_db_driver_mysqli' => array(
'SCHEMA' => 'mysql_41', 'SCHEMA' => 'mysql_41',
'DELIM' => ';', 'DELIM' => ';',
'PDO' => 'mysql', 'PDO' => 'mysql',
), ),
'mysql' => array( 'phpbb_db_driver_mysql' => array(
'SCHEMA' => 'mysql', 'SCHEMA' => 'mysql',
'DELIM' => ';', 'DELIM' => ';',
'PDO' => 'mysql', 'PDO' => 'mysql',
), ),
'mssql' => array( 'phpbb_db_driver_mssql' => array(
'SCHEMA' => 'mssql', 'SCHEMA' => 'mssql',
'DELIM' => 'GO', 'DELIM' => 'GO',
'PDO' => 'odbc', 'PDO' => 'odbc',
), ),
'mssql_odbc'=> array( 'phpbb_db_driver_mssql_odbc'=> array(
'SCHEMA' => 'mssql', 'SCHEMA' => 'mssql',
'DELIM' => 'GO', 'DELIM' => 'GO',
'PDO' => 'odbc', 'PDO' => 'odbc',
), ),
'mssqlnative' => array( 'phpbb_db_driver_mssqlnative' => array(
'SCHEMA' => 'mssql', 'SCHEMA' => 'mssql',
'DELIM' => 'GO', 'DELIM' => 'GO',
'PDO' => 'sqlsrv', 'PDO' => 'sqlsrv',
), ),
'oracle' => array( 'phpbb_db_driver_oracle' => array(
'SCHEMA' => 'oracle', 'SCHEMA' => 'oracle',
'DELIM' => '/', 'DELIM' => '/',
'PDO' => 'oci', 'PDO' => 'oci',
), ),
'postgres' => array( 'phpbb_db_driver_postgres' => array(
'SCHEMA' => 'postgres', 'SCHEMA' => 'postgres',
'DELIM' => ';', 'DELIM' => ';',
'PDO' => 'pgsql', 'PDO' => 'pgsql',
), ),
'sqlite' => array( 'phpbb_db_driver_sqlite' => array(
'SCHEMA' => 'sqlite', 'SCHEMA' => 'sqlite',
'DELIM' => ';', 'DELIM' => ';',
'PDO' => 'sqlite2', 'PDO' => 'sqlite2',