Handleiding:RefreshImageMetadata.php
Appearance
| MediaWiki-versie: | ≥ 1.18 |
| MediaWiki bestand: refreshImageMetadata.php | |
|---|---|
| Locatie: | maintenance/ |
| Broncode: | master • 1.45.0 • 1.44.2 • 1.39.15 |
| Classes: | RefreshImageMetadata |
Details
Het bestand refreshImageMetadata.php is een onderhoudsscript om de metadata van een afbeelding te vernieuwen. Het verwerkt in een batch 200 items.
Opties/Argumenten
| Optie | Beschrijving | Verplicht? |
|---|---|---|
| --force | Herlaad metadata uit bestand ook als de metadata goed lijkt. | Optioneel |
| --broken-only | Alleen foute gegevens verbeteren, laat regels met oude maar compatibel gegevens staan. | Optioneel |
| --convert-to-json | Verbeter records met een verlopen serialisatie formaat. | Optioneel |
| --split | Het splitsen van grote metadata items naar tabel text inschakelen. Het impliceert --convert-to-json. |
Optioneel |
| --verbose | Geeft in de invoer extra informatie over elk gewijzigd/ongewijzigd bestand. | Optioneel |
| --start | Naam van het bestand waarmee moet worden begonnen. Spaties moeten worden vervangen door underscores, dit omdat de parameter de in de database opgeslagen bestandsnaam gebruikt bij het zoeken. | Optioneel |
| --end | Naam van het bestand waarmee moet worden afgesloten. | Optioneel |
| --mediatype | Alleen bestanden verversen met het aangegeven media-type, bijvoorbeeld BITMAP, UNKNOWN enz. | Optioneel |
| --mime | Alleen bestanden verversen met het aangegeven MIME-type. Accepteren van joker 'image/*' mogelijk. Mogelijk niet efficiënt mediatype is ook gespecificeerd |
Optioneel |
| --metadata-contains | (Niet efficiënt!) Alleen bestanden verversen waar het veld img_metadata deze tekst bevat. Kan worden gebruikt als bekend is dat het een specifieke eigenschap is die verkeerd is bepaald | Optioneel |
| --sleep | Pauze na het uitvoeren van een batch (in seconden). Standaard: 0 | Optioneel |
| --oldimage | Uitvoeren en verversen van een tabel oldimage. |
Optioneel |
Gebruik
php maintenance/run.php refreshImageMetadata [ --force| --broken-only| --convert-to-json| --split| --verbose| --start| --end| --mediatype| --mime| --metadata-contains| --sleep| --oldimage ]
Terminal
$ php maintenance/run.php refreshImageMetadata Processing next 3 row(s) starting with 1631330937964.jpeg. Finished refreshing file metadata for 3 files. 3 were refreshed, 0 were already up to date, and 0 refreshes were suspicious.
In MediaWiki version 1.39.15 and earlier, you must invoke maintenance scripts using
php maintenance/scriptName.php instead of php maintenance/run.php scriptName.