Manual:SyncFileBackend.php
Appearance
| Arquivo do MediaWiki: syncFileBackend.php | |
|---|---|
| Localização: | maintenance/ |
| Código-fonte: | master • 1.45.1 • 1.44.3 • 1.43.6 |
| Classes: | SyncFileBackend |
Detalhes
O arquivo syncFileBackend.php é um script de manutenção para sincronizar um backend de arquivos para outro baseado no diário de mais tarde.
Options/Arguments
| Option | Description | Required | Default value |
|---|---|---|---|
| --src | Name of backend to sync from | Required | |
| --dst | Name of destination backend to sync | Required | |
| --start | Starting journal ID | Optional | 0 |
| --end | Ending journal ID | Optional | INF (infinite) |
| --posdir | Directory to read/record journal positions | Optional | |
| --posdump | Just dump current journal position into the position dir. | Optional | |
| --postime | For position dumps, get the ID at this time | Optional | |
| --backoff | Stop at entries younger than this age (sec) | Optional | 0 |
| --verbose | Verbose mode | Optional |
Usage
php maintenance/run.php syncFileBackend --src sourceBackend --dst destinationBackend [ --start| --end| --posdir| --posdump| --postime| --backoff| --verbose ]
Terminal
$ php maintenance/run.php syncFileBackend --src local-backend --dst AmazonS3 Synchronizing backend 'local-backend' to 'AmazonS3'... Starting journal position is 0. Doing id 0 to 49... No journal entries found.
No MediaWiki versão 1.43.6 e anteriores, você deve invocar os scripts de manutenção usando
php maintenance/scriptName.php em vez de php maintenance/run.php scriptName.