Manual:PopulateParentId.php/fr

Détails
populateParentId.php est un script de maintenance pour faire les mises à jour de bases de données nécessaires pour que serve à quelque chose.

Ce script a été supprimé pour MédiaWiki version 1.36 et plus.

This script runs by default when you run.

Historique
Les premières versions de populateParentId.php triaient la liste liée avec rev_parent_id strictement par (au moins pour les lignes qui avait un rev_parent_id nul). Il assume que la révision précédente du titre était la révision précédente originale du titre quand la modification a été faite. Ce comportement a été changé par Aaron Schulz car il pouvait causer des répétitions.

La manière dont il fonctionne désormais est que, après que populateParentId.php sélectionne les lignes avec un rev_parent_id nul, quand il est en train de s'occuper d'une révision en particulier, il vérifie d'abord s'il y a des lignes avec le même que cette révision mais qui ont un rev_id plus petit que cette révision. L'ID le plus grand "gagne". This avoids loops as the timestamp can only decrease and never loops with IDs (from parent to parent). If there are no rows with the same timestamp, then it uses the highest ID with a lower timestamp.

Options
This script does not take any options.