protected function openConnectionWithParams( $user, $password, $dbName, $schema ) {
$status = Status::newGood();
try {
- $db = Database::factory( 'postgres', array(
+ $db = DatabaseBase::factory( 'postgres', array(
'host' => $this->getVar( 'wgDBserver' ),
'user' => $user,
'password' => $password,
$status = Status::newGood();
foreach ( $dbs as $db ) {
try {
- $conn = $this->openConnectionWithParams(
+ $conn = new DatabasePostgres(
+ $this->getVar( 'wgDBserver' ),
$user,
$password,
- $db,
- $this->getVar( 'wgDBmwschema' ) );
+ $db );
} catch ( DBConnectionError $error ) {
$conn = false;
$status->fatal( 'config-pg-test-error', $db,