Příručka:MigrateActors.php
Appearance
Tato funkce byla ve verzi MediaWiki 1.40 zcela odstraněna. |
| Verze MediaWiki: | 1.31 – 1.39 |
| Soubor MediaWiki: migrateActors.php | |
|---|---|
| Lokalita: | maintenance/ |
| Zdrojový kód: | master • 1.45.3 • 1.44.5 • 1.43.8 |
| Třídy: | MigrateActors |
Podrobnosti
migrateActors.php je údržbový skript, který migruje actory ze sloupců starších verze než 1.31 do tabulky actor.
Aby skript provedl migraci, je nutné nastavit hodnotu $wgActorTableSchemaMigrationStage na MIGRATION_WRITE_NEW nebo MIGRATION_NEW.
Herci jsou nakonec uloženi ve sloupci actor_name v tabulce actor.
Pro zlepšení výkonu během běhu tohoto skriptu se pro revizi tabulky během migrace používá dočasná tabulka s názvem revision_actor_temp.
Tato tabulka bude v budoucnu opět sloučena s revizí tabulky.
Aby tento skript fungoval správně, musíte nejprve spustit cleanupUsersWithNoId.php.
Možnosti/Argumenty
| Volba | Popis | Povinné? |
|---|---|---|
| --tables | Seznam tabulek ke zpracování, oddělených čárkami | Volitelné |
Použití
php maintenance/run.php migrateActors [ --tables ]
Terminal
$ php maintenance/run.php migrateActors Creating actor entries for all registered users ... 1 - 9 Completed actor creation, added 0 new actor(s) No need to migrate revision.rev_user, field does not exist No need to migrate archive.ar_user, field does not exist No need to migrate ipblocks.ipb_by, field does not exist No need to migrate image.img_user, field does not exist No need to migrate oldimage.oi_user, field does not exist No need to migrate filearchive.fa_user, field does not exist No need to migrate recentchanges.rc_user, field does not exist No need to migrate logging.log_user, field does not exist Beginning migration of log_search Completed migration, inserted 0 row(s) with 0 new actor(s), 0 error(s)
Ve verzi MediaWiki MediaWiki 1.39 a starší musíte vyvolat skripty údržby pomocí
php maintenance/NazevSkriptu.php namísto php maintenance/run.php NazevSkriptu.
Změny ve vydání
Změny od MediaWiki 1.32.0-rc.2
- (T188327) Oprava pomalých dotazů v migrateActors.php.