Manual:refreshImageMetadata.php

From Linux Web Expert

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.18
<translate> MediaWiki version:</translate>

Details

refreshImageMetadata.php file is a maintenance script to refresh image metadata fields. It processes 200 items in a batch.

Options/Arguments

Option Description Required?
--force Reload metadata from file even if the metadata looks ok. <translate> Optional</translate>
--broken-only Only fix really broken records, leave old but still compatible records alone. <translate> Optional</translate>
--convert-to-json Fix records with an out of date serialization format. <translate> Optional</translate>
--split Enable splitting out large metadata items to the text table. Implies --convert-to-json. <translate> Optional</translate>
--verbose Output extra information about each upgraded/non-upgraded file. <translate> Optional</translate>
--start Name of file to start with. Spaces must be replaced by underscores, since the parameter will be used to match the file name as stored in the database. <translate> Optional</translate>
--end Name of file to end with. <translate> Optional</translate>
--mediatype Only refresh files with this media type, e.g. BITMAP, UNKNOWN etc. <translate> Optional</translate>
--mime Only refresh files with this MIME type. Can accept wild-card 'image/*'. Potentially inefficient unless mediatype is also specified <translate> Optional</translate>
--metadata-contains (Inefficient!) Only refresh files where the img_metadata field contains this string. Can be used if its known a specific property was being extracted incorrectly <translate> Optional</translate>
--sleep Time to sleep between each batch (in seconds). Default: 0 <translate> Optional</translate>
--oldimage Run and refresh on oldimage table. <translate> Optional</translate>

Usage

php maintenance/refreshImageMetadata.php [ --force| --broken-only| --convert-to-json| --split| --verbose| --start| --end| --mediatype| --mime| --metadata-contains| --sleep| --oldimage ]


Terminal

See also