aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/migrateExternallinks.php
diff options
context:
space:
mode:
authorUmherirrender <umherirrender_de.wp@web.de>2024-04-21 14:24:21 +0200
committerUmherirrender <umherirrender_de.wp@web.de>2024-04-21 14:24:21 +0200
commitfea5c2f68736c1d7e6dfe1ffd3179527a25e5df4 (patch)
treec02ae1a62f19ce19f5ee58662eeacc3b24165908 /maintenance/migrateExternallinks.php
parent401c78b10e0aa5ef49f2a3894756cb2287c7666f (diff)
downloadmediawikicore-fea5c2f68736c1d7e6dfe1ffd3179527a25e5df4.tar.gz
mediawikicore-fea5c2f68736c1d7e6dfe1ffd3179527a25e5df4.zip
Use expression builder to avoid raw sql via BETWEEN operator
Replace BETWEEN with >= and <= operator Change-Id: Ic21b6f4cc11c773c967d9d4c5f20e762c2ff9629
Diffstat (limited to 'maintenance/migrateExternallinks.php')
-rw-r--r--maintenance/migrateExternallinks.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/maintenance/migrateExternallinks.php b/maintenance/migrateExternallinks.php
index b07868b80fcd..e6e7cff878b2 100644
--- a/maintenance/migrateExternallinks.php
+++ b/maintenance/migrateExternallinks.php
@@ -69,7 +69,7 @@ class MigrateExternallinks extends LoggedUpdateMaintenance {
private function handleBatch( $lowId ) {
$batchSize = $this->getBatchSize();
- // BETWEEN is inclusive, let's subtract one.
+ // range is inclusive, let's subtract one.
$highId = $lowId + $batchSize - 1;
$dbw = $this->getPrimaryDB();
$updated = 0;
@@ -78,7 +78,8 @@ class MigrateExternallinks extends LoggedUpdateMaintenance {
->from( 'externallinks' )
->where( [
'el_to_domain_index' => '',
- "el_id BETWEEN $lowId AND $highId"
+ $dbw->expr( 'el_id', '>=', $lowId ),
+ $dbw->expr( 'el_id', '<=', $highId ),
] )
->limit( $batchSize )
->caller( __METHOD__ )