X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22config_fonctions%22%2C%20%22image_process=%24process%22%29%20.%20%22?a=blobdiff_plain;f=maintenance%2Fsql.php;h=21d8b2dd45c695e1878368060b555031ae48684a;hb=b1b3cb8489b5a7e80dd6f75bb6050a0de9952ba7;hp=6a4cf0426bd43391c9d0611c319e15eea4f07969;hpb=3a026473873ac3cc9d5c181f05961f474495d32c;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/sql.php b/maintenance/sql.php index 6a4cf0426b..21d8b2dd45 100644 --- a/maintenance/sql.php +++ b/maintenance/sql.php @@ -25,7 +25,7 @@ require_once __DIR__ . '/Maintenance.php'; use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; use Wikimedia\Rdbms\DBQueryError; @@ -83,8 +83,7 @@ class MwSql extends Maintenance { $index = DB_MASTER; } - /** @var IDatabase $db DB handle for the appropriate cluster/wiki */ - $db = $lb->getConnection( $index, [], $wiki ); + $db = $lb->getMaintenanceConnectionRef( $index, [], $wiki ); if ( $replicaDB != '' && $db->getLBInfo( 'master' ) !== null ) { $this->fatalError( "The server selected ({$db->getServer()}) is not a replica DB." ); } @@ -186,7 +185,7 @@ class MwSql extends Maintenance { /** * Print the results, callback for $db->sourceStream() - * @param ResultWrapper|bool $res + * @param IResultWrapper|bool $res * @param IDatabase $db * @return int|null Number of rows selected or updated, or null if the query was unsuccessful. */