Manual:$wgMultiContentRevisionSchemaMigrationStage/fr

$wgMultiContentRevisionSchemaMigrationStage indique l’étape de migration du schéma de la table RevisionStore (contenu, slots, content_models et tables slot_roles). La plupart des wikis peuvent définir cela à  et exécuter , le script de maintenance correspondant, dès que toutes les extensions nécessaires sont mises à jour.

Notez que la lecture simultanée de l’ancien et du nouveau schéma n’est pas prise en charge. Tenter de définir les deux bits en lecture dans $wgMultiContentRevisionSchemaMigrationStage entraînera une InvalidArgumentException.

Détails
$wgCommentTableSchemaMigrationStage peut être défini sur une combinaison des options de migration de changement de schéma. La plage de valeurs permises pour la configuration est l’une des constantes. Les constantes disponibles et leurs cas d’utilisation prévus sur les wikis de la Wikimedia Foundation sont les suivantes:


 * (0x03) - Lire et écrire uniquement l’ancien schéma. Le nouveau schéma n’a même pas besoin d’exister. Ceci est utilisé à partir du moment où le patch est fusionné jusqu’à ce que le changement de schéma soit réellement appliqué à la base de données.
 * (0x13) - Écrivez l’ancien et le nouveau schéma. Lisez le nouveau schéma de préférence, en revenant à l’ancien. Ceci est utilisé pendant que le changement est testé, permettant un retour facile à l’ancien schéma.
 * (0x31) - Écrivez seulement le nouveau schéma. Lisez le nouveau schéma de préférence, en revenant à l’ancien. Ceci est utilisé lors de l’exécution du script de maintenance pour migrer les entrées existantes de l’ancien schéma vers le nouveau schéma.
 * (0x30) - Lire et écrire uniquement le nouveau schéma. L’ancien schéma (et l’indicateur de fonction) peut maintenant être supprimé.

Pour les wikis non-Wikimedia Foundation, il est recommandé de le définir à  et d’exécuter maintenance/populateContentTables.php afin de profiter du nouveau schéma.