X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FpopulateContentTables.php;h=a264545e7f3c01e4b2f59f541905de0c16d23402;hb=34d2b3aa238754621462cfaa10aa45c7751bf9a8;hp=93d5baf8d0cd72fda74a863c6e088edfe508e00f;hpb=50f6b24ee614196aae44dd67599f4c36ac6ade0d;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/populateContentTables.php b/maintenance/populateContentTables.php index 93d5baf8d0..a264545e7f 100644 --- a/maintenance/populateContentTables.php +++ b/maintenance/populateContentTables.php @@ -20,8 +20,8 @@ */ use MediaWiki\MediaWikiServices; +use MediaWiki\Revision\SlotRecord; use MediaWiki\Storage\NameTableStore; -use MediaWiki\Storage\SlotRecord; use MediaWiki\Storage\SqlBlobStore; use Wikimedia\Assert\Assert; use Wikimedia\Rdbms\IDatabase; @@ -188,6 +188,11 @@ class PopulateContentTables extends Maintenance { $startOption = 'start-archive'; } + if ( !$this->dbw->fieldExists( $table, $fields['text_id'], __METHOD__ ) ) { + $this->writeln( "No need to populate, $table.{$fields['text_id']} field does not exist" ); + return; + } + $minmax = $this->dbw->selectRow( $table, [ 'min' => "MIN( $idField )", 'max' => "MAX( $idField )" ],