Handleiding:RefreshImageMetadata.php
Appearance
MediaWiki-versie: | ≥ 1.18 |
MediaWiki bestand: refreshImageMetadata.php | |
---|---|
Locatie: | maintenance/ |
Broncode: | master • 1.42.3 • 1.41.4 • 1.39.10 |
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/refreshImageMetadata.php [ --force| --broken-only| --convert-to-json| --split| --verbose| --start| --end| --mediatype| --mime| --metadata-contains| --sleep| --oldimage ]
Terminal
$ php maintenance/refreshImageMetadata.php 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.