MDL-19474 finally dropping support for old adodb moodle database drivers, yay!
This commit is contained in:
+2
-20
@@ -223,42 +223,24 @@ function setup_DB() {
|
||||
}
|
||||
|
||||
if (!isset($CFG->dblibrary)) {
|
||||
$CFG->dblibrary = 'native';
|
||||
// use new drivers instead of the old adodb driver names
|
||||
switch ($CFG->dbtype) {
|
||||
case 'postgres7' :
|
||||
$CFG->dbtype = 'pgsql';
|
||||
// continue, no break here
|
||||
case 'pgsql' :
|
||||
$CFG->dblibrary = 'native';
|
||||
break;
|
||||
|
||||
case 'mssql_n':
|
||||
$CFG->dbtype = 'mssql';
|
||||
// continue, no break here
|
||||
case 'mssql':
|
||||
$CFG->dblibrary = 'native';
|
||||
break;
|
||||
|
||||
case 'oci8po':
|
||||
$CFG->dbtype = 'oci';
|
||||
// continue, no break here
|
||||
case 'oci':
|
||||
$CFG->dblibrary = 'native';
|
||||
break;
|
||||
|
||||
case 'mysql' :
|
||||
if (!extension_loaded('mysqli')) {
|
||||
$CFG->dblibrary = 'adodb';
|
||||
break;
|
||||
}
|
||||
$CFG->dbtype = 'mysqli';
|
||||
// continue, no break here
|
||||
case 'mysqli' :
|
||||
$CFG->dblibrary = 'native';
|
||||
break;
|
||||
|
||||
default:
|
||||
// the rest of drivers is not converted yet - keep adodb for now
|
||||
$CFG->dblibrary = 'adodb';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user