aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/rebuildImages.php
diff options
context:
space:
mode:
authorAmir Sarabadani <ladsgroup@gmail.com>2023-09-21 13:54:38 +0200
committerAmir Sarabadani <ladsgroup@gmail.com>2023-09-21 14:15:42 +0200
commiteaedb7da16e6b3c398f1d34b156e144ba648f32d (patch)
tree3a27aa5410592a8d0f802679ad6309fcf22058c4 /maintenance/rebuildImages.php
parente2bc1bb94251cfa789b757ff056bdcc98f0d5c52 (diff)
downloadmediawikicore-eaedb7da16e6b3c398f1d34b156e144ba648f32d.tar.gz
mediawikicore-eaedb7da16e6b3c398f1d34b156e144ba648f32d.zip
maintenance: Migrate another batch to SelectQueryBuilder
Around fifty-ish. Found becuase of fixed MigrateSelect. Bug: T344971 Change-Id: If85428d5a033822bfd8ee1f6ab730863bfad55bd
Diffstat (limited to 'maintenance/rebuildImages.php')
-rw-r--r--maintenance/rebuildImages.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/maintenance/rebuildImages.php b/maintenance/rebuildImages.php
index bd80adeaed9c..072a80ae091b 100644
--- a/maintenance/rebuildImages.php
+++ b/maintenance/rebuildImages.php
@@ -150,7 +150,10 @@ class ImageBuilder extends Maintenance {
}
private function buildTable( $table, $queryInfo, $callback ) {
- $count = $this->dbw->selectField( $table, 'count(*)', '', __METHOD__ );
+ $count = $this->dbw->newSelectQueryBuilder()
+ ->select( 'count(*)' )
+ ->from( $table )
+ ->caller( __METHOD__ )->fetchField();
$this->init( $count, $table );
$this->output( "Processing $table...\n" );
@@ -206,10 +209,11 @@ class ImageBuilder extends Maintenance {
public function checkMissingImage( $fullpath ) {
$filename = wfBaseName( $fullpath );
- $row = $this->dbw->selectRow( 'image',
- [ 'img_name' ],
- [ 'img_name' => $filename ],
- __METHOD__ );
+ $row = $this->dbw->newSelectQueryBuilder()
+ ->select( [ 'img_name' ] )
+ ->from( 'image' )
+ ->where( [ 'img_name' => $filename ] )
+ ->caller( __METHOD__ )->fetchRow();
if ( !$row ) {
// file not registered