diff options
author | Amir Sarabadani <ladsgroup@gmail.com> | 2023-09-21 13:54:38 +0200 |
---|---|---|
committer | Amir Sarabadani <ladsgroup@gmail.com> | 2023-09-21 14:15:42 +0200 |
commit | eaedb7da16e6b3c398f1d34b156e144ba648f32d (patch) | |
tree | 3a27aa5410592a8d0f802679ad6309fcf22058c4 /maintenance/rebuildImages.php | |
parent | e2bc1bb94251cfa789b757ff056bdcc98f0d5c52 (diff) | |
download | mediawikicore-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.php | 14 |
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 |